lsc 9 miesięcy temu
rodzic
commit
f7973b1274
28 zmienionych plików z 279 dodań i 101 usunięć
  1. 1 1
      dist/index.html
  2. 0 0
      dist/static/css/app.2b6a2026d9863785a3ec69423218fffb.css
  3. 0 0
      dist/static/css/app.2b6a2026d9863785a3ec69423218fffb.css.map
  4. 0 0
      dist/static/css/app.9b4d29662ddaa85215eec54dd6df689e.css
  5. 0 0
      dist/static/js/app.6202c6a8f76f8be05c8b.js
  6. 0 0
      dist/static/js/app.6202c6a8f76f8be05c8b.js.map
  7. 0 0
      dist/static/js/manifest.571c38d63f24b1ae9e16.js.map
  8. 97 36
      src/components/pages/aiAddCourse/addCourse.vue
  9. 1 1
      src/components/pages/aiAddCourse/aiBox.vue
  10. 135 22
      src/components/pages/aiAddCourse/aiBoxCourseDetail.vue
  11. 5 5
      src/components/pages/aiAddCourse/aiBoxRight.vue
  12. 2 2
      src/components/pages/aiAddCourse/aiCreateDialog copy.vue
  13. 2 2
      src/components/pages/aiAddCourse/aiCreateDialog.vue
  14. 2 2
      src/components/pages/aiAddCourse/aiCreateVideoDialog copy.vue
  15. 2 2
      src/components/pages/aiAddCourse/aiCreateVideoDialog.vue
  16. 2 2
      src/components/pages/aiAddCourse/aiCreateVideoDialogHK.vue
  17. 2 2
      src/components/pages/aiAddCourse/evaList.vue
  18. 11 7
      src/components/pages/aiAddCourse/record.vue
  19. 1 1
      src/components/pages/classroomObservation/components/analysisItem.vue
  20. 2 2
      src/components/pages/classroomObservation/components/analysisSpecialItem.vue
  21. 1 1
      src/components/pages/classroomObservation/components/baseMessage.vue
  22. 3 3
      src/components/pages/classroomObservation/components/chatArea.vue
  23. 3 3
      src/components/pages/components/exportDataDialog.vue
  24. 1 1
      src/components/pages/pocAi/index.vue
  25. 1 1
      src/components/pages/pocAiClassroom/chatArea.vue
  26. 1 1
      src/components/pages/pocAiClassroom/doTask.vue
  27. 1 1
      src/components/pages/test/add/edit/index.vue
  28. 3 3
      src/components/pages/test/check/aiBoxRight.vue

+ 1 - 1
dist/index.html

@@ -32,7 +32,7 @@
       width: 100%;
       background: #e6eaf0;
       font-family: '黑体';
-    }</style><link href=./static/css/app.9b4d29662ddaa85215eec54dd6df689e.css rel=stylesheet></head><body><div id=app></div><script type=text/javascript src=./static/js/manifest.571c38d63f24b1ae9e16.js></script><script type=text/javascript src=./static/js/vendor.bba3ed5aca95350eeef8.js></script><script type=text/javascript src=./static/js/app.e72c7f7cbbc357c47ca6.js></script></body></html><script>function stopSafari() {
+    }</style><link href=./static/css/app.2b6a2026d9863785a3ec69423218fffb.css rel=stylesheet></head><body><div id=app></div><script type=text/javascript src=./static/js/manifest.571c38d63f24b1ae9e16.js></script><script type=text/javascript src=./static/js/vendor.bba3ed5aca95350eeef8.js></script><script type=text/javascript src=./static/js/app.6202c6a8f76f8be05c8b.js></script></body></html><script>function stopSafari() {
     //阻止safari浏览器双击放大功能
     let lastTouchEnd = 0  //更新手指弹起的时间
     document.documentElement.addEventListener("touchstart", function (event) {

Plik diff jest za duży
+ 0 - 0
dist/static/css/app.2b6a2026d9863785a3ec69423218fffb.css


Plik diff jest za duży
+ 0 - 0
dist/static/css/app.2b6a2026d9863785a3ec69423218fffb.css.map


Plik diff jest za duży
+ 0 - 0
dist/static/css/app.9b4d29662ddaa85215eec54dd6df689e.css


Plik diff jest za duży
+ 0 - 0
dist/static/js/app.6202c6a8f76f8be05c8b.js


Plik diff jest za duży
+ 0 - 0
dist/static/js/app.6202c6a8f76f8be05c8b.js.map


Plik diff jest za duży
+ 0 - 0
dist/static/js/manifest.571c38d63f24b1ae9e16.js.map


+ 97 - 36
src/components/pages/aiAddCourse/addCourse.vue

@@ -204,7 +204,7 @@
                             <div class="all_choose info_radio" style="margin-left: 10px">
                               <el-radio :label="false">从零开始生成</el-radio>
                             </div>
-                            <div class="all_choose info_radio" style="margin-left: 10px" v-show="false">
+                            <div class="all_choose info_radio" style="margin-left: 10px">
                               <el-radio :label="2">头脑风暴模式生成</el-radio>
                             </div>
                           </el-radio-group>
@@ -1258,15 +1258,15 @@
                       <input type="text" :placeholder="'请输入agentid'" class="binfo_input" v-model="r_agentid"/>
                       <div class="panel_input_record">
                         <span>议程和问题引导</span>
-                        <textarea rows="5" class="binfo_input binfo_textarea" cols v-model="courseText" placeholder="议程和问题引导"></textarea>
+                        <textarea rows="5" class="binfo_input binfo_textarea" cols v-model="aiJson.recordstart" placeholder="议程和问题引导"></textarea>
                       </div>
                       <div class="panel_input_record">
                         <span>查看进度</span>
-                        <textarea rows="5" class="binfo_input binfo_textarea" cols v-model="courseText" placeholder="议程和问题引导"></textarea>
+                        <textarea rows="5" class="binfo_input binfo_textarea" cols v-model="aiJson.recordCheckJindu" placeholder="查看进度"></textarea>
                       </div>
                       <div class="panel_input_record">
                         <span>总结并生成课程概况</span>
-                        <textarea rows="5" class="binfo_input binfo_textarea" cols v-model="courseText" placeholder="议程和问题引导"></textarea>
+                        <textarea rows="5" class="binfo_input binfo_textarea" cols v-model="aiJson.recordCourseD" placeholder="总结并生成课程概况"></textarea>
                       </div>
                     </div>
                     <div class="panel_button" style="justify-content: flex-end;">
@@ -1290,6 +1290,10 @@
                       :courseText2.sync="courseText"
                       :viedoText="recordVideoText"
                       :agentid="aiJson.recordAgentid"
+                      :recordstart="aiJson.recordstart"
+                      :recordCheckJindu="aiJson.recordCheckJindu"
+                      :recordCourseD="aiJson.recordCourseD"
+                      :courseInfo="course_info"
                       :fileids='[...knowFileids, ...knowFileids2]'></aiBoxCourseDetail>
                   </div>
                 </div>
@@ -7736,7 +7740,8 @@ export default {
       isDialog: 0,
       recordVideoText: "",
       recordAudioUrl: "",
-      r_agentid: ""
+      r_agentid: "",
+      course_info: ""
     };
   },
   directives: {
@@ -9529,7 +9534,7 @@ ${_this.unitJson[0].chapterInfo[0].taskJson[index].taskDetail3.replaceAll('#',''
         session_name: uuidv4(),
         userId: this.userid,
         file_ids: [],
-        model: 'gpt-4o-mini',
+        model: 'gpt-4o-2024-08-06',
         temperature: this.mode == 3 ? 0.5 : 0.1,
       }
       this.ajax
@@ -12743,6 +12748,19 @@ ${_this.unitJson[0].chapterInfo[0].taskJson[index].taskDetail3.replaceAll('#',''
             this.aiJson.agentid = this.aiJson.agentid ? this.aiJson.agentid : '8e71322c-6c2a-11ef-8ce0-12e77c4cb76b'
             this.aiJson.sagentid = this.aiJson.sagentid ? this.aiJson.sagentid : ''
             this.aiJson.recordAgentid = this.aiJson.recordAgentid ? this.aiJson.recordAgentid : 'eb6c7ca4-9684-11ef-a04e-12e77c4cb76b'
+            this.aiJson.recordstart = this.aiJson.recordstart ? this.aiJson.recordstart : `今天我们聚在一起,围绕采用{课程模板名字}模板的课程的设计展开讨论,而对于这堂课程,我这里有一些建议讨论的问题,供大家参考:
+
+- 我们的课程主题可以如何与学生的实际生活联系起来?
+- 围绕该课程主题,我们可以设计什么样的问题来引导学生进行深入思考?
+- 这些问题是否能引导学生应用他们在课堂上学习到的知识,并结合实际情况进行探究?
+- 学生在项目中可以参与哪些具体的任务或活动,以便更好地理解和解决驱动问题?
+- 在这些任务和活动中,学生将学到哪些学科核心知识和技能?
+- 学生个人最终要完成什么?学生小组最终要完成什么?
+- 我们可以如何设计评价标准,既关注学习结果又关注过程?`
+            this.aiJson.recordCheckJindu = this.aiJson.recordCheckJindu ? this.aiJson.recordCheckJindu : `检查以下讨论,查看用户是否讨论了以下问题?如果讨论了,请总结其讨论结果,如果没有,请提醒用户有哪些问题还没有讨论到。
+
+讨论:<转文本内容>`
+            this.aiJson.recordCourseD = this.aiJson.recordCourseD ? this.aiJson.recordCourseD : `根据以下讨论,为一个<课程标题>的<学科>整合跨学科的,面向<年级>年级学生的项目式学习课程生成课程概况,驱动性问题(有且仅需要生成1个问题)和项目成果&评价标准`
 
             
 
@@ -14756,6 +14774,20 @@ ${_this.unitJson[0].chapterInfo[0].taskJson[index].taskDetail3.replaceAll('#',''
                 this.aiJson.agentid = this.aiJson.agentid ? this.aiJson.agentid : '8e71322c-6c2a-11ef-8ce0-12e77c4cb76b'
                 this.aiJson.sagentid = this.aiJson.sagentid ? this.aiJson.sagentid : ''
                 this.aiJson.recordAgentid = this.aiJson.recordAgentid ? this.aiJson.recordAgentid : 'eb6c7ca4-9684-11ef-a04e-12e77c4cb76b'
+                this.aiJson.recordstart = this.aiJson.recordstart ? this.aiJson.recordstart : `今天我们聚在一起,围绕采用{课程模板名字}模板的课程的设计展开讨论,而对于这堂课程,我这里有一些建议讨论的问题,供大家参考:
+
+- 我们的课程主题可以如何与学生的实际生活联系起来?
+- 围绕该课程主题,我们可以设计什么样的问题来引导学生进行深入思考?
+- 这些问题是否能引导学生应用他们在课堂上学习到的知识,并结合实际情况进行探究?
+- 学生在项目中可以参与哪些具体的任务或活动,以便更好地理解和解决驱动问题?
+- 在这些任务和活动中,学生将学到哪些学科核心知识和技能?
+- 学生个人最终要完成什么?学生小组最终要完成什么?
+- 我们可以如何设计评价标准,既关注学习结果又关注过程?`
+            this.aiJson.recordCheckJindu = this.aiJson.recordCheckJindu ? this.aiJson.recordCheckJindu : `检查以下讨论,查看用户是否讨论了以下问题?如果讨论了,请总结其讨论结果,如果没有,请提醒用户有哪些问题还没有讨论到。
+
+讨论:<转文本内容>`
+            this.aiJson.recordCourseD = this.aiJson.recordCourseD ? this.aiJson.recordCourseD : `根据以下讨论,为一个<课程标题>的<学科>整合跨学科的,面向<年级>年级学生的项目式学习课程生成课程概况,驱动性问题(有且仅需要生成1个问题)和项目成果&评价标准`
+
                 this.templateid = res.data[3][0].template;
                 this.getTipsTemplateIsDialog()
               }catch(error){
@@ -14921,6 +14953,20 @@ ${_this.unitJson[0].chapterInfo[0].taskJson[index].taskDetail3.replaceAll('#',''
             this.aiJson.agentid = this.aiJson.agentid ? this.aiJson.agentid : '8e71322c-6c2a-11ef-8ce0-12e77c4cb76b'
             this.aiJson.sagentid = this.aiJson.sagentid ? this.aiJson.sagentid : ''
             this.aiJson.recordAgentid = this.aiJson.recordAgentid ? this.aiJson.recordAgentid : 'eb6c7ca4-9684-11ef-a04e-12e77c4cb76b'
+            this.aiJson.recordstart = this.aiJson.recordstart ? this.aiJson.recordstart : `今天我们聚在一起,围绕采用{课程模板名字}模板的课程的设计展开讨论,而对于这堂课程,我这里有一些建议讨论的问题,供大家参考:
+
+- 我们的课程主题可以如何与学生的实际生活联系起来?
+- 围绕该课程主题,我们可以设计什么样的问题来引导学生进行深入思考?
+- 这些问题是否能引导学生应用他们在课堂上学习到的知识,并结合实际情况进行探究?
+- 学生在项目中可以参与哪些具体的任务或活动,以便更好地理解和解决驱动问题?
+- 在这些任务和活动中,学生将学到哪些学科核心知识和技能?
+- 学生个人最终要完成什么?学生小组最终要完成什么?
+- 我们可以如何设计评价标准,既关注学习结果又关注过程?`
+            this.aiJson.recordCheckJindu = this.aiJson.recordCheckJindu ? this.aiJson.recordCheckJindu : `检查以下讨论,查看用户是否讨论了以下问题?如果讨论了,请总结其讨论结果,如果没有,请提醒用户有哪些问题还没有讨论到。
+
+讨论:<转文本内容>`
+            this.aiJson.recordCourseD = this.aiJson.recordCourseD ? this.aiJson.recordCourseD : `根据以下讨论,为一个<课程标题>的<学科>整合跨学科的,面向<年级>年级学生的项目式学习课程生成课程概况,驱动性问题(有且仅需要生成1个问题)和项目成果&评价标准`
+
             if(res.data[0][0].cpote){
               try {
                 this.cpote = JSON.parse(res.data[0][0].cpote);
@@ -16447,6 +16493,7 @@ ${_this.unitJson[0].chapterInfo[0].taskJson[index].taskDetail3.replaceAll('#',''
       }
       console.log(courseInfo)
       window.course_info = courseInfo
+      this.course_info = courseInfo
       window.course_lang = this.languageSetting
     },
     setCover(attempts = 0) {
@@ -18652,7 +18699,7 @@ ${this.courseText && this.aiCallBack[0] == 2 ? '注意,优化原有的<参考
         userId: _this.userid,
         uid: _uuid,
         file_ids: fileid.length ? [...fileid] : '',
-        model: 'gpt-4o-mini',
+        model: 'gpt-4o-2024-08-06',
         temperature: this.mode == 3 ? 0.5 : 0.1,
       }
       // let params = JSON.stringify({
@@ -18921,7 +18968,7 @@ ${this.courseText && this.aiCallBack[0] == 2 ? '注意,优化原有的<参考
         session_name: uuidv4(),
         userId: this.userid,
         file_ids: fileid.length ? [...fileid] : '',
-        model: 'gpt-4o-mini',
+        model: 'gpt-4o-2024-08-06',
         temperature: this.mode == 3 ? 0.5 : 0.1,
       }
       this.ajax
@@ -19345,7 +19392,7 @@ ${this.courseText && this.aiCallBack[0] == 2 ? '注意,优化原有的<参考
         session_name: uuidv4(),
         userId: this.userid,
         file_ids: fileid.length ? [...fileid] : '',
-        model: 'gpt-4o-mini',
+        model: 'gpt-4o-2024-08-06',
         temperature: this.mode == 3 ? 0.5 : 0.1,
       }
       this.ajax
@@ -19604,7 +19651,7 @@ ${this.courseText && this.aiCallBack[0] == 2 ? '注意,优化原有的<参考
         session_name: uuidv4(),
         userId: this.userid,
         file_ids: '',
-        model: 'gpt-4o-mini',
+        model: 'gpt-4o-2024-08-06',
         temperature: this.mode == 3 ? 0.5 : 0.1,
       }
       this.ajax
@@ -19934,7 +19981,7 @@ ${this.courseText && this.aiCallBack[0] == 2 ? '注意,优化原有的<参考
         session_name: uuidv4(),
         userId: this.userid,
         file_ids: fileid.length ? [...fileid] : '',
-        model: 'gpt-4o-mini',
+        model: 'gpt-4o-2024-08-06',
         temperature: this.mode == 3 ? 0.5 : 0.1,
       }
       this.ajax
@@ -20203,7 +20250,7 @@ ${this.courseText && this.aiCallBack[0] == 2 ? '注意,优化原有的<参考
         session_name: uuidv4(),
         userId: this.userid,
         file_ids: fileid.length ? [...fileid] : '',
-        model: 'gpt-4o-mini',
+        model: 'gpt-4o-2024-08-06',
         temperature: this.mode == 3 ? 0.5 : 0.1,
       }
       this.ajax
@@ -20352,7 +20399,7 @@ ${this.courseText && this.aiCallBack[0] == 2 ? '注意,优化原有的<参考
         session_name: uuidv4(),
         userId: this.userid,
         file_ids: fileid.length ? [...fileid] : '',
-        model: 'gpt-4o-mini',
+        model: 'gpt-4o-2024-08-06',
         temperature: this.mode == 3 ? 0.5 : 0.1,
       }
       this.ajax
@@ -20435,7 +20482,7 @@ ${this.courseText && this.aiCallBack[0] == 2 ? '注意,优化原有的<参考
         session_name: uuidv4(),
         userId: this.userid,
         file_ids: fileid.length ? [...fileid] : '',
-        model: 'gpt-4o-mini',
+        model: 'gpt-4o-2024-08-06',
         temperature: this.mode == 3 ? 0.5 : 0.1,
       }
       this.ajax
@@ -20595,7 +20642,7 @@ ${this.courseText && this.aiCallBack[0] == 2 ? '注意,优化原有的<参考
         session_name: uuidv4(),
         userId: this.userid,
         file_ids: fileid.length ? [...fileid] : '',
-        model: 'gpt-4o-mini',
+        model: 'gpt-4o-2024-08-06',
         temperature: this.mode == 3 ? 0.5 : 0.1,
       }
       this.ajax
@@ -20751,7 +20798,7 @@ ${_this.unitJson[0].chapterInfo[0].taskJson[task].taskDetail3.replaceAll('#','')
           session_name: uuidv4(),
           userId: this.userid,
           file_ids: fileid.length ? [...fileid] : '',
-          model: 'gpt-4o-mini',
+          model: 'gpt-4o-2024-08-06',
           temperature: this.mode == 3 ? 0.5 : 0.1,
         }
         this.ajax
@@ -20934,7 +20981,7 @@ ${_this.unitJson[0].chapterInfo[0].taskJson[_this.taskCount].taskDetail3.replace
         session_name: uuidv4(),
         userId: this.userid,
         file_ids: fileid.length ? [...fileid] : '',
-        model: 'gpt-4o-mini',
+        model: 'gpt-4o-2024-08-06',
         temperature: this.mode == 3 ? 0.5 : 0.1,
       }
       this.ajax
@@ -21178,7 +21225,7 @@ ${_this.unitJson[0].chapterInfo[0].taskJson[_this.taskCount].taskDetail3.replace
         session_name: uuidv4(),
         userId: this.userid,
         file_ids: fileid.length ? [...fileid] : '',
-        model: 'gpt-4o-mini',
+        model: 'gpt-4o-2024-08-06',
         temperature: this.mode == 3 ? 0.5 : 0.1,
       }
       this.ajax
@@ -21417,7 +21464,7 @@ ${msg}
         userId: _this.userid,
         uid: _uuid,
         file_ids: fileid.length ? [...fileid] : '',
-        model: 'gpt-4o-mini',
+        model: 'gpt-4o-2024-08-06',
         temperature: this.mode == 3 ? 0.5 : 0.1,
       }
       // let params = JSON.stringify({
@@ -21617,7 +21664,7 @@ ${_this.languageSetting == 2 ? 'Sub-Criteria' : '评价标准'}:评价标准
         userId: _this.userid,
         uid: _uuid,
         file_ids: fileid.length ? [...fileid] : '',
-        model: 'gpt-4o-mini',
+        model: 'gpt-4o-2024-08-06',
         temperature: this.mode == 3 ? 0.5 : 0.1,
       }
       // let params = JSON.stringify({
@@ -21759,7 +21806,7 @@ ${taskArray.length ? '其他任务大纲内容' + taskArray.join(',') : ''}
         userId: _this.userid,
         uid: _uuid,
         file_ids: fileid.length ? [...fileid] : '',
-        model: 'gpt-4o-mini',
+        model: 'gpt-4o-2024-08-06',
         temperature: this.mode == 3 ? 0.5 : 0.1,
       }
       // let params = JSON.stringify({
@@ -21944,7 +21991,7 @@ ${_this.aiCallBack.taskDetail}
         userId: _this.userid,
         uid: _uuid,
         file_ids: fileid.length ? [...fileid] : '',
-        model: 'gpt-4o-mini',
+        model: 'gpt-4o-2024-08-06',
         temperature: this.mode == 3 ? 0.5 : 0.1,
       }
       // let params = JSON.stringify({
@@ -22116,7 +22163,7 @@ ${msg} 输出格式和内容要求参考#格式与要求
         userId: _this.userid,
         uid: _uuid,
         file_ids: fileid.length ? [...fileid] : '',
-        model: 'gpt-4o-mini',
+        model: 'gpt-4o-2024-08-06',
         temperature: this.mode == 3 ? 0.5 : 0.1,
       }
       // let params = JSON.stringify({
@@ -22329,7 +22376,7 @@ ${msg} 优化核心素养、目标、评价标准,输出格式和内容要求
         session_name: uuidv4(),
         userId: _this.userid,
         file_ids: fileid.length ? [...fileid] : '',
-        model: 'gpt-4o-mini',
+        model: 'gpt-4o-2024-08-06',
         temperature: this.mode == 3 ? 0.5 : 0.1,
       }
       // let params = JSON.stringify({
@@ -22485,7 +22532,7 @@ ${_text2}`
         userId: _this.userid,
         uid: _uuid,
         file_ids: fileid.length ? [...fileid] : '',
-        model: 'gpt-4o-mini',
+        model: 'gpt-4o-2024-08-06',
         temperature: this.mode == 3 ? 0.5 : 0.1,
       }
       // let params = JSON.stringify({
@@ -22702,7 +22749,7 @@ ${(_this.templateid == "4480d65a-1e48-11ef-bee5-005056b86db5" || _this.templatei
         userId: _this.userid,
         uid: _uuid,
         file_ids: fileid.length ? [...fileid] : '',
-        model: 'gpt-4o-mini',
+        model: 'gpt-4o-2024-08-06',
         temperature: this.mode == 3 ? 0.5 : 0.1,
       }
       // let params = JSON.stringify({
@@ -23004,7 +23051,7 @@ ${this.aitype == 'aiCpote4' ? '## 目标层\n'+this.cpote['cpote3'] : ''}`
         userId: _this.userid,
         uid: _uuid,
         file_ids: fileid.length ? [...fileid] : '',
-        model: 'gpt-4o-mini',
+        model: 'gpt-4o-2024-08-06',
         temperature: this.mode == 3 ? 0.5 : 0.1,
       }
       // let params = JSON.stringify({
@@ -23199,7 +23246,7 @@ ${this.teacherCourseText && this.aiCallBack == 2 ? '注意,优化原有的<参
         userId: _this.userid,
         uid: _uuid,
         file_ids: fileid.length ? [...fileid] : '',
-        model: 'gpt-4o-mini',
+        model: 'gpt-4o-2024-08-06',
         temperature: this.mode == 3 ? 0.5 : 0.1,
       }
       // let params = JSON.stringify({
@@ -23400,7 +23447,7 @@ ${this.targetCourseText && this.aiCallBack == 2 ? '注意,优化原有的<参
         userId: _this.userid,
         uid: _uuid,
         file_ids: fileid.length ? [...fileid] : '',
-        model: 'gpt-4o-mini',
+        model: 'gpt-4o-2024-08-06',
         temperature: this.mode == 3 ? 0.5 : 0.1,
       }
       // let params = JSON.stringify({
@@ -23605,7 +23652,7 @@ ${this.targetCourseText && this.aiCallBack == 2 ? '注意,优化原有的<参
         userId: _this.userid,
         uid: _uuid,
         file_ids: fileid.length ? [...fileid] : '',
-        model: 'gpt-4o-mini',
+        model: 'gpt-4o-2024-08-06',
         temperature: this.mode == 3 ? 0.5 : 0.1,
       }
       // let params = JSON.stringify({
@@ -23816,7 +23863,7 @@ ${this.targetCourseText && this.aiCallBack == 2 ? '注意,优化原有的<参
         userId: _this.userid,
         uid: _uuid,
         file_ids: fileid.length ? [...fileid] : '',
-        model: 'gpt-4o-mini',
+        model: 'gpt-4o-2024-08-06',
         temperature: this.mode == 3 ? 0.5 : 0.1,
       }
       // let params = JSON.stringify({
@@ -24028,7 +24075,7 @@ ${mclass.length ? '年级:' + mclass.join(",") : ''}`
         userId: _this.userid,
         uid: _uuid,
         file_ids: fileid.length ? [...fileid] : '',
-        model: 'gpt-4o-mini',
+        model: 'gpt-4o-2024-08-06',
         temperature: this.mode == 3 ? 0.5 : 0.1,
       }
       // let params = JSON.stringify({
@@ -24115,7 +24162,7 @@ ${msg}
  `
       // let params = {
       //   // "model": "Chat",
-      //   model: 'gpt-4o-mini',
+      //   model: 'gpt-4o-2024-08-06',
       //   // model: "gpt-4o",
       //   temperature: this.mode == 3 ? 0.5 : 0.1,
       //   max_tokens: 4096,
@@ -24180,7 +24227,7 @@ ${msg}
         session_name: uuidv4(),
         userId: this.userid,
         file_ids: [],
-        model: 'gpt-4o-mini',
+        model: 'gpt-4o-2024-08-06',
         temperature: this.mode == 3 ? 0.5 : 0.1,
       }
       this.ajax
@@ -24358,7 +24405,7 @@ ${msg}
         session_name: uuidv4(),
         userId: this.userid,
         file_ids: fileid.length ? [...fileid] : '',
-        model: 'gpt-4o-mini',
+        model: 'gpt-4o-2024-08-06',
         temperature: this.mode == 3 ? 0.5 : 0.1,
       }
       this.ajax
@@ -24428,7 +24475,7 @@ ${msg}
         session_name: uuidv4(),
         userId: this.userid,
         file_ids: fileid.length ? [...fileid] : '',
-        model: 'gpt-4o-mini',
+        model: 'gpt-4o-2024-08-06',
         temperature: this.mode == 3 ? 0.5 : 0.1,
       }
       this.ajax
@@ -24778,6 +24825,20 @@ ${msg}
       this.aiJson.agentid = this.aiJson.agentid ? this.aiJson.agentid : '8e71322c-6c2a-11ef-8ce0-12e77c4cb76b'
       this.aiJson.sagentid = this.aiJson.sagentid ? this.aiJson.sagentid : ''
       this.aiJson.recordAgentid = this.aiJson.recordAgentid ? this.aiJson.recordAgentid : 'eb6c7ca4-9684-11ef-a04e-12e77c4cb76b'
+      this.aiJson.recordstart = this.aiJson.recordstart ? this.aiJson.recordstart : `今天我们聚在一起,围绕采用{课程模板名字}模板的课程的设计展开讨论,而对于这堂课程,我这里有一些建议讨论的问题,供大家参考:
+
+- 我们的课程主题可以如何与学生的实际生活联系起来?
+- 围绕该课程主题,我们可以设计什么样的问题来引导学生进行深入思考?
+- 这些问题是否能引导学生应用他们在课堂上学习到的知识,并结合实际情况进行探究?
+- 学生在项目中可以参与哪些具体的任务或活动,以便更好地理解和解决驱动问题?
+- 在这些任务和活动中,学生将学到哪些学科核心知识和技能?
+- 学生个人最终要完成什么?学生小组最终要完成什么?
+- 我们可以如何设计评价标准,既关注学习结果又关注过程?`
+      this.aiJson.recordCheckJindu = this.aiJson.recordCheckJindu ? this.aiJson.recordCheckJindu : `检查以下讨论,查看用户是否讨论了以下问题?如果讨论了,请总结其讨论结果,如果没有,请提醒用户有哪些问题还没有讨论到。
+
+讨论:<转文本内容>`
+      this.aiJson.recordCourseD = this.aiJson.recordCourseD ? this.aiJson.recordCourseD : `根据以下讨论,为一个<课程标题>的<学科>整合跨学科的,面向<年级>年级学生的项目式学习课程生成课程概况,驱动性问题(有且仅需要生成1个问题)和项目成果&评价标准`
+
     }
     this.loading = false;
     // this.timer2 = setInterval(() => {

+ 1 - 1
src/components/pages/aiAddCourse/aiBox.vue

@@ -390,7 +390,7 @@ export default {
         });
         let params = JSON.stringify({
           // model: "gpt-3.5-turbo",
-          // model: 'gpt-4o-mini',
+          // model: 'gpt-4o-2024-08-06',
           model: 'qwen-plus',
           temperature: 0,
           max_tokens: 4096,

+ 135 - 22
src/components/pages/aiAddCourse/aiBoxCourseDetail.vue

@@ -52,9 +52,10 @@
               @click="onCopy(item.aiContent)"
             />
           </div>
-          <div class="ai_tips_btn_box" v-if="chatTypeArray.includes(item.chatType)">
+          <div class="ai_tips_btn_box" v-if="chatTypeArray.includes(item.chatType) && !item.loading">
             <!-- @click="quickAdd(item.addedData, pr)" -->
             <span v-if="item.chatType == 'start'" @click="quickAdd('start')">追加议题</span>
+            <span v-if="item.chatType == 'recordCourseD'" @click="setCourseText(item.aiContent)">采纳</span>
           </div>
         </div>
       </div>
@@ -160,10 +161,13 @@
           </svg>
           <span>清屏</span>
         </span>
-        <span class="clear" @click.stop="quickAdd('more')">
+        <!-- <span class="clear" @click.stop="quickAdd('more')">
           <span>更多课程灵感</span>
+        </span> -->
+        <span class="clear" @click.stop="quickAdd('recordCheckJindu')">
+          <span>查看进度</span>
         </span>
-        <span class="clear" @click.stop="quickAdd('summary')">
+        <span class="clear" @click.stop="quickAdd('recordCourseD')">
           <span>总结并生成课程概况</span>
         </span>
         <!-- <div style="margin-left: auto;">
@@ -424,6 +428,18 @@ export default {
     },
     agentid: {
       type: String,
+    },
+    recordstart: {
+      type: String,
+    },
+    recordCheckJindu: {
+      type: String,
+    },
+    recordCourseD: {
+      type: String,
+    },
+    courseInfo: {
+      type: String
     }
   },
   data() {
@@ -520,7 +536,10 @@ export default {
       isVoice: false,
       isTalk: false,
       username: "",
-      chatTypeArray: ['start'],
+      chatTypeArray: [
+        // 'start'
+        'recordCourseD'
+      ],
       agentJSON:{
         model: '',
         url: '',
@@ -610,17 +629,39 @@ export default {
         this.$message.error('请等待回答完毕在发送')
         return
       }
-      this.$emit('addCourseBehavior', 'courseBehavior', '点击对话框-推荐按钮发送')
+      if(!this.viedoText){
+        this.$message.error('请录制音频后发送')
+        return
+      }
       this.faloading = true;
       let content = ''
+      let string = ''
       if(type == 'start'){
         content = '追加议题'
-      }
-      let string = `## 引用内容
+        string = `## 转文本内容
+${this.viedoText}
+        
+## 要求
+根据<转文本内容>中的内容实现以下要求:${content}`
+      }else if(type == 'recordCheckJindu'){
+        content = '查看进度'
+        string = `## 转文本内容
 ${this.viedoText}
         
 ## 要求
-根据<引用内容>中的内容实现以下要求:${content}`
+${this.recordCheckJindu}`
+      }else if(type == 'recordCourseD'){
+        content = '总结并生成课程概况'
+        string = `## 转文本内容
+${this.viedoText}
+
+## 课程信息
+${this.courseInfo}
+
+## 要求
+${this.recordCourseD}`
+      }
+
 
       let _uuid = uuidv4();
       this.array.push({
@@ -635,7 +676,8 @@ ${this.viedoText}
         index: this.array.length,
         is_mind_map: false,
         createtime: new Date().toLocaleString().replaceAll("/", "-"),
-        loading: true
+        loading: true,
+        chatType: type
       });
       // 注意:输出语言为${this.getLang2()}
 
@@ -654,7 +696,7 @@ ${this.viedoText}
         model: this.agentJSON.model,
         sound_url: "",
         file_ids: this.agentJSON.model.includes('qwen') ? [] : [...this.fileids],//...this.fileids
-        // model: "gpt-4o-mini"
+        // model: "gpt-4o-2024-08-06"
         // model: "qwen-plus"
       };
 
@@ -684,7 +726,6 @@ ${this.viedoText}
         return
       }
       let message = this.courseText;
-      this.$emit('addCourseBehavior', 'courseBehavior', '点击对话框-发送按钮')
 
       if (this.courseText) {
         let msg = ``;
@@ -803,7 +844,7 @@ ${message}`;
               session_name: `${this.courseId}-courseDetail`,
               uid: _uid,
               file_ids: [...this.fileids],
-              model: "gpt-4o-mini"
+              model: "gpt-4o-2024-08-06"
               // model: "qwen-plus"
             };
 
@@ -891,7 +932,7 @@ ${message}`;
             sound_url: "",
             uid: _uuid,
             file_ids: this.agentJSON.model.includes('qwen') ? [] : [...this.fileids],//...this.fileids
-            // model: "gpt-4o-mini"
+            // model: "gpt-4o-2024-08-06"
             // model: "qwen-plus"
           };
           this.ajax
@@ -913,7 +954,7 @@ ${message}`;
           this.courseText = "";
           // let params = JSON.stringify({
           //   // model: "gpt-3.5-turbo",
-          //   // model: "gpt-4o-mini",
+          //   // model: "gpt-4o-2024-08-06",
           //   model: "qwen-plus",
           //   temperature: 0,
           //   max_tokens: 4096,
@@ -1131,9 +1172,7 @@ ${message}`;
         filename: _data.filename,
         session_name: `${this.courseId}-courseDetail` //这是对话记录位置
       };
-      this.ajax
-        .post("https://gpt4.cocorobo.cn/insert_chat", params)
-        .then(res => {});
+      await this.ajax.post("https://gpt4.cocorobo.cn/insert_chat", params).then(res => {});
     },
     getAgent(){
       return new Promise((resolve, reject) => {
@@ -1176,7 +1215,7 @@ ${message}`;
         };
         this.ajax
           .post("https://gpt4.cocorobo.cn/get_agent_park_chat", params)
-          .then(res => {
+          .then(async res => {
             let _data = JSON.parse(res.data.FunctionResponse);
             if (_data.length > 0) {
               let _chatList = [];
@@ -1194,7 +1233,8 @@ ${message}`;
                   index: i,
                   is_mind_map: false,
                   fileid: _data[i].fileid,
-                  createtime: _data[i].createtime
+                  createtime: _data[i].createtime,
+                  isalltext: true
                 });
               }
               this.array = _chatList;
@@ -1216,12 +1256,38 @@ ${message}`;
                 is_mind_map: false,
                 fileid: "",
                 createtime: new Date().toLocaleString().replaceAll("/", "-"),
-                chatType: 'start'
+                chatType: 'start',
+                isalltext: true
               });
               this.array = _chatList;
               if (this.courseId) {
-                this.insertChat(_uid);
+                await this.insertChat(_uid);
+              }
+              if(this.recordstart){
+                let _uid2 = uuidv4();
+                const md = new MarkdownIt();
+                _chatList.push({
+                  loading: false,
+                  role: "",
+                  content: "",
+                  uid: _uid2,
+                  AI: "AI",
+                  aiContent: md.render(this.recordstart),
+                  oldContent: md.render(this.recordstart),
+                  isShowSynchronization: false,
+                  filename: "",
+                  index: 0,
+                  is_mind_map: false,
+                  fileid: "",
+                  createtime: new Date().toLocaleString().replaceAll("/", "-"),
+                  chatType: 'recordstart',
+                  isalltext: true
+              });
+                if (this.courseId) {
+                  await this.insertChat(_uid2);
+                }
               }
+              
               //没有对话记录
               this.loading = false;
             }
@@ -1394,7 +1460,6 @@ ${message}`;
       this.showRoleList = false;
     },
     onCopy(content) {
-      this.$emit('addCourseBehavior', 'courseBehavior', '点击对话框-复制信息')
       const turndownService = new TurndownService();
       // 添加自定义规则来处理表格
       turndownService.addRule("table", {
@@ -1442,6 +1507,54 @@ ${message}`;
         type: "success"
       });
     },
+    setCourseText(content){
+      const turndownService = new TurndownService();
+      // 添加自定义规则来处理表格
+      turndownService.addRule("table", {
+        filter: "table",
+        replacement: (content, node) => {
+          const rows = node.querySelectorAll("tr");
+          let markdown = "";
+
+          rows.forEach(row => {
+            const cells = row.querySelectorAll("th, td");
+            const rowMarkdown = Array.from(cells)
+              .map(cell => cell.textContent)
+              .join(" | ");
+            markdown += `| ${rowMarkdown} |\n`;
+            if (cells && cells.length && cells[0].tagName == "TH") {
+              let a = Array.from(cells)
+                .map(cell => "")
+                .join(" --- |");
+              markdown += `| --- |${a}\n`;
+            }
+          });
+
+          // 添加分隔行
+          // markdown = markdown.replace(/^/, '| --- |\n');
+          return markdown;
+        }
+      });
+      // 创建临时textarea元素
+
+      let _content = turndownService.turndown(content); // 设置要复制的内容
+
+      // 新增的确认提示框
+      if (this.courseText2) {
+        this.$confirm('课程简要描述已有内容,是否覆盖?', '提示', {
+          confirmButtonText: '确定',
+          cancelButtonText: '取消',
+          type: 'warning'
+        }).then(() => {
+          this.$emit('update:courseText2', _content);
+          this.$message.success('采纳成功');
+        }).catch(() => {
+        });
+      } else {
+        this.$emit('update:courseText2', _content);
+        this.$message.success('采纳成功');
+      }
+    },
     stopSend() {
       if (this.fasource) {
         this.fasource.close();

+ 5 - 5
src/components/pages/aiAddCourse/aiBoxRight.vue

@@ -909,7 +909,7 @@ Instruction: Based on the context, follow "Format example", write content.`
         session_name: uuidv4(),
         userId: this.userid,
         file_ids: this.fileids.length ? [...this.fileids] : '',
-        model: 'gpt-4o-mini',
+        model: 'gpt-4o-2024-08-06',
         temperature: 0.1,
       }
       this.ajax
@@ -1026,7 +1026,7 @@ ${data.area + ':' + data.value}
         model: "qwen-plus-own",
         sound_url: "",
         file_ids: [],//...this.fileids
-        // model: "gpt-4o-mini"
+        // model: "gpt-4o-2024-08-06"
         // model: "qwen-plus"
       };
 
@@ -1181,7 +1181,7 @@ ${message}`;
               session_name: `${this.courseId}-addCourseA`,
               uid: _uid,
               file_ids: [...this.fileids],
-              model: "gpt-4o-mini"
+              model: "gpt-4o-2024-08-06"
               // model: "qwen-plus"
             };
 
@@ -1269,7 +1269,7 @@ ${message}`;
             sound_url: "",
             uid: _uuid,
             file_ids: [],//...this.fileids
-            // model: "gpt-4o-mini"
+            // model: "gpt-4o-2024-08-06"
             // model: "qwen-plus"
           };
 
@@ -1292,7 +1292,7 @@ ${message}`;
           this.courseText = "";
           // let params = JSON.stringify({
           //   // model: "gpt-3.5-turbo",
-          //   // model: "gpt-4o-mini",
+          //   // model: "gpt-4o-2024-08-06",
           //   model: "qwen-plus",
           //   temperature: 0,
           //   max_tokens: 4096,

+ 2 - 2
src/components/pages/aiAddCourse/aiCreateDialog copy.vue

@@ -981,7 +981,7 @@ ${_this.outline.replaceAll('#', '').replaceAll('*', '').replaceAll('-', '').repl
                 session_name: uuidv4(),
                 userId: this.userid,
                 file_ids: fileid.length ? [...fileid] : "",
-                model: 'gpt-4o-mini',
+                model: 'gpt-4o-2024-08-06',
             };
             _this.loading = true;
             this.ajax
@@ -1114,7 +1114,7 @@ ${mclass.length ? "面向年级:" + mclass.join(",") : ""}
                 userId: _this.userid,
                 uid: _uid,
                 file_ids: fileid.length ? [...fileid] : "",
-                model: 'gpt-4o-mini',
+                model: 'gpt-4o-2024-08-06',
             };
             _this.loading = true;
             _this.tloading = true;

+ 2 - 2
src/components/pages/aiAddCourse/aiCreateDialog.vue

@@ -1005,7 +1005,7 @@ ${_this.outline.replaceAll('#', '').replaceAll('*', '').replaceAll('-', '').repl
                 session_name: uuidv4(),
                 userId: this.userid,
                 file_ids: fileid.length ? [...fileid] : "",
-                model: 'gpt-4o-mini',
+                model: 'gpt-4o-2024-08-06',
             };
             _this.loading = true;
             this.ajax
@@ -1138,7 +1138,7 @@ ${mclass.length ? "面向年级:" + mclass.join(",") : ""}
                 userId: _this.userid,
                 uid: _uid,
                 file_ids: fileid.length ? [...fileid] : "",
-                model: 'gpt-4o-mini',
+                model: 'gpt-4o-2024-08-06',
             };
             _this.loading = true;
             _this.tloading = true;

+ 2 - 2
src/components/pages/aiAddCourse/aiCreateVideoDialog copy.vue

@@ -246,7 +246,7 @@ export default {
                 session_name: uuidv4(),
                 userId: _this.userid,
                 file_ids: [],
-                model: 'gpt-4o-mini',
+                model: 'gpt-4o-2024-08-06',
             }
             _this.ajax
                 .post("https://gpt4.cocorobo.cn/ai_agent_park_chat", parm)
@@ -294,7 +294,7 @@ export default {
 [{aid:""},{aid:""}]
 `
             let parm = {
-              model: 'gpt-4o-mini',
+              model: 'gpt-4o-2024-08-06',
               temperature: 0,
               max_tokens: 4096,
               top_p: 1,

+ 2 - 2
src/components/pages/aiAddCourse/aiCreateVideoDialog.vue

@@ -256,7 +256,7 @@ export default {
                 session_name: uuidv4(),
                 userId: _this.userid,
                 file_ids: [],
-                model: 'gpt-4o-mini',
+                model: 'gpt-4o-2024-08-06',
             }
             _this.ajax
                 .post("https://gpt4.cocorobo.cn/ai_agent_park_chat", parm)
@@ -311,7 +311,7 @@ export default {
 [{aid:""},{aid:""}]
 `
             let parm = {
-              model: 'gpt-4o-mini',
+              model: 'gpt-4o-2024-08-06',
               temperature: 0,
               max_tokens: 4096,
               top_p: 1,

+ 2 - 2
src/components/pages/aiAddCourse/aiCreateVideoDialogHK.vue

@@ -256,7 +256,7 @@ export default {
                 session_name: uuidv4(),
                 userId: _this.userid,
                 file_ids: [],
-                model: 'gpt-4o-mini',
+                model: 'gpt-4o-2024-08-06',
             }
             _this.ajax
                 .post("https://gpt4.cocorobo.cn/ai_agent_park_chat", parm)
@@ -311,7 +311,7 @@ export default {
 [{id:""},{id:""}]
 `
             let parm = {
-              model: 'gpt-4o-mini',
+              model: 'gpt-4o-2024-08-06',
               temperature: 0,
               max_tokens: 4096,
               top_p: 1,

+ 2 - 2
src/components/pages/aiAddCourse/evaList.vue

@@ -351,7 +351,7 @@ Language: ${this.getLang()}
                 session_name: uuidv4(),
                 userId: _this.userid,
                 file_ids: fileid.length ? [...fileid] : '',
-                model: 'gpt-4o-mini',
+                model: 'gpt-4o-2024-08-06',
                 temperature: 0.1,
             }
             _this.ajax.post('https://gpt4.cocorobo.cn/ai_agent_park_chat', params, _this.cancelToken).then(function (response) {
@@ -453,7 +453,7 @@ ${this.aiJson['aiRateRule']}
                 session_name: uuidv4(),
                 userId: this.userid,
                 file_ids: [...this.knowFileids],
-                model: 'gpt-4o-mini',
+                model: 'gpt-4o-2024-08-06',
                 temperature: this.mode == 3 ? 0.5 : 0.1,
             }
             this.ajax

+ 11 - 7
src/components/pages/aiAddCourse/record.vue

@@ -63,11 +63,9 @@ export default {
     props: {
         videoText2: {
             type: String,
-            default: ''
         },
         audioUrl2: {
             type: String,
-            default: ''
         }
     },
     data() {
@@ -75,7 +73,7 @@ export default {
             videoText: this.videoText2,
             recorderProvider: "microsoft",//shengyang
             uploadFileLoading: false,
-            controlsStatus: 0,  //0--点击开始录音  1--录音中   2--录音完毕预览  3--文字输
+            controlsStatus: 0,  //0--点击开始录音  1--录音中   2--录音完毕预览  3--文字输��
             audioUrl: this.audioUrl2,
             languageRadio: 2, //设置选择语言
             recordedForm: {
@@ -96,13 +94,19 @@ export default {
         }
     },
     watch: {
-        videoText(newValue, oldValue) {
-            this.$emit('update:videoText2', newValue)
+        videoText(newValue) {
+            this.$emit('update:videoText2', newValue);
         },
-        audioUrl(newValue, oldValue) {
-            this.$emit('update:audioUrl2', newValue)
+        audioUrl(newValue) {
+            this.$emit('update:audioUrl2', newValue);
+        },
+        videoText2(newValue) {
+            this.videoText = newValue;
         }
     },
+    mounted() {
+        this.videoText = this.videoText2;
+    },
     methods: {
         updateRecordedTime({ duration }) {
             // 更新currentTime,将秒数转换为时分秒格式

+ 1 - 1
src/components/pages/classroomObservation/components/analysisItem.vue

@@ -417,7 +417,7 @@ export default {
           session_name: uuidv4(),
           userId: this.userId,
           file_ids: this.fileId ? [this.fileId] : "",
-          model: "gpt-4o-mini"
+          model: "gpt-4o-2024-08-06"
         };
 
         // 👇

+ 2 - 2
src/components/pages/classroomObservation/components/analysisSpecialItem.vue

@@ -788,7 +788,7 @@ CH:${_CH}
         session_name: uuidv4(),
         userId: this.userId,
         file_ids: "",
-        model: "gpt-4o-mini"
+        model: "gpt-4o-2024-08-06"
       };
 
       this.ajax
@@ -1020,7 +1020,7 @@ CH:${_CH}
           session_name: uuidv4(),
           userId: this.userId,
           file_ids: this.fileId ? [this.fileId] : "",
-          model: "gpt-4o-mini"
+          model: "gpt-4o-2024-08-06"
         };
 
         // 👇

+ 1 - 1
src/components/pages/classroomObservation/components/baseMessage.vue

@@ -661,7 +661,7 @@ ${this.data.editorBarData?this.data.editorBarData.content:""}
 					uid: _uuid,
 					mind_map_question: "",
 					stream: false,
-					model: "gpt-4o-mini",
+					model: "gpt-4o-2024-08-06",
 				};
 				this.ajax
 					.post("https://gpt4.cocorobo.cn/chat", params)

+ 3 - 3
src/components/pages/classroomObservation/components/chatArea.vue

@@ -964,7 +964,7 @@ export default {
             session_name: `${this.tid}-classroomObservation`,
             uid: _uid,
             file_ids: this.fileId ? [this.fileId] : [],
-            model: "gpt-4o-mini"
+            model: "gpt-4o-2024-08-06"
           };
           this.ajax
             .post("https://gpt4.cocorobo.cn/ai_agent_park_chat_new", params)
@@ -1013,7 +1013,7 @@ export default {
         // })
         _historyMessage.push({ role: "user", content: _text });
         let params = JSON.stringify({
-          model: "gpt-4o-mini",
+          model: "gpt-4o-2024-08-06",
           temperature: 0,
           max_tokens: 4096,
           top_p: 1,
@@ -1400,7 +1400,7 @@ ${JSON.stringify(_list)}
           session_name: _uuid,
           // uid: _uuid,
           file_ids: [],
-          model: "gpt-4o-mini"
+          model: "gpt-4o-2024-08-06"
         };
 
         this.ajax

+ 3 - 3
src/components/pages/components/exportDataDialog.vue

@@ -2102,7 +2102,7 @@ export default {
       }
 
       let params = {
-        model: "gpt-4o-mini",
+        model: "gpt-4o-2024-08-06",
         temperature: this.mode == 3 ? 0.5 : 0.1,
         max_tokens: 4096,
         top_p: 1,
@@ -2245,7 +2245,7 @@ export default {
     6.**学习策略优化:** 尝试不同的学习方法,如主动学习、可视化学习等,找到最适合自己的学习策略。    `;
 
       let params = {
-        model: "gpt-4o-mini",
+        model: "gpt-4o-2024-08-06",
         temperature: this.mode == 3 ? 0.5 : 0.1,
         max_tokens: 4096,
         top_p: 1,
@@ -2867,7 +2867,7 @@ export default {
       6.学习策略优化:尝试不同的学习方法,如主动学习、可视化学习等,找到最适合自己的学习策略。
         `;
       let params = {
-        model: "gpt-4o-mini",
+        model: "gpt-4o-2024-08-06",
         temperature: this.mode == 3 ? 0.5 : 0.1,
         max_tokens: 4096,
         top_p: 1,

+ 1 - 1
src/components/pages/pocAi/index.vue

@@ -356,7 +356,7 @@ export default {
         session_name: `${_uuid}-pocAi-md`,
         uid: _uuid,
         file_ids: this.fileList[this.showFileIndex]?[this.fileList[this.showFileIndex].fileId]:[],
-        model: "gpt-4o-mini"
+        model: "gpt-4o-2024-08-06"
       };
 
 			this.ajax

+ 1 - 1
src/components/pages/pocAiClassroom/chatArea.vue

@@ -632,7 +632,7 @@ export default {
         session_name: `${_uuid}-pocAi-md`,
         uid: _uuid,
         file_ids: [],
-        model: "gpt-4o-mini"
+        model: "gpt-4o-2024-08-06"
       };
 
       this.ajax

+ 1 - 1
src/components/pages/pocAiClassroom/doTask.vue

@@ -1489,7 +1489,7 @@ ${taskMsg}
           session_name: uuidv4(),
           // uid: _uuid,
           file_ids: [],
-          model: 'gpt-4o-mini'
+          model: 'gpt-4o-2024-08-06'
         }
 
         this.ajax.post("https://gpt4.cocorobo.cn/ai_agent_park_chat", params).then(res => {

+ 1 - 1
src/components/pages/test/add/edit/index.vue

@@ -315,7 +315,7 @@ Instruction: Based on the context, follow "Format example", write content
           session_name: uuidv4(),
           userId: this.userId,
           file_ids: [fileId],
-          model: "gpt-4o-mini"
+          model: "gpt-4o-2024-08-06"
           // model: "gpt-4o-2024-08-06"
         };
 				console.log(params)

+ 3 - 3
src/components/pages/test/check/aiBoxRight.vue

@@ -838,7 +838,7 @@ export default {
               session_name: `${this.courseId}-${this.userid}-test`,
               uid: _uid,
               file_ids: this.fileId ? this.fileId : [],
-              // model: "gpt-4o-mini"
+              // model: "gpt-4o-2024-08-06"
               model: "qwen-plus"
             };
 
@@ -926,7 +926,7 @@ export default {
           // });
           // let params = JSON.stringify({
           //   // model: "gpt-3.5-turbo",
-          //   // model: "gpt-4o-mini",
+          //   // model: "gpt-4o-2024-08-06",
           //   model: "qwen-plus",
           //   temperature: 0,
           //   max_tokens: 4096,
@@ -961,7 +961,7 @@ export default {
           //   session_name: `${this.courseId}-${this.userid}-test`,
           //   uid: _uuid,
           //   file_ids: this.fileId ? this.fileId : [],
-          //   model: "gpt-4o-mini"
+          //   model: "gpt-4o-2024-08-06"
           // };
 
           let params = {

Niektóre pliki nie zostały wyświetlone z powodu dużej ilości zmienionych plików