Browse Source

增加为ChatGPT设置温度、最大token的功能

Pchen 1 year ago
parent
commit
6c1a07d774
2 changed files with 10 additions and 1 deletions
  1. 8 0
      src/views/apiConfig.vue
  2. 2 1
      vue.config.js

+ 8 - 0
src/views/apiConfig.vue

@@ -55,6 +55,12 @@
                                     <el-form-item label="模型名称">
                                     <el-form-item label="模型名称">
                                         <el-input v-model="gptForm.model" placeholder="如gpt-3.5-turbo"/>
                                         <el-input v-model="gptForm.model" placeholder="如gpt-3.5-turbo"/>
                                     </el-form-item>
                                     </el-form-item>
+                                    <el-form-item label="最大token">
+                                        <el-input v-model="gptForm.max_tokens" placeholder="模型回答的tokens的最大长度"/>
+                                    </el-form-item>
+                                    <el-form-item label="温度(决定结果随机性)">
+                                        <el-input v-model="gptForm.temperature" placeholder="取值范围 (0,1] "/>
+                                    </el-form-item>
                                     <el-form-item label="预设内容">
                                     <el-form-item label="预设内容">
                                         <el-input v-model="gptForm.presets" type="textarea" :rows="4" placeholder="请填写你对机器人的设定和要求"/>
                                         <el-input v-model="gptForm.presets" type="textarea" :rows="4" placeholder="请填写你对机器人的设定和要求"/>
                                     </el-form-item>
                                     </el-form-item>
@@ -130,6 +136,8 @@ export default {
             apiKey: '',
             apiKey: '',
             app_code: '',
             app_code: '',
             model: '',
             model: '',
+            max_tokens: '',
+            temperature: '',
             presets: ''
             presets: ''
         })
         })
 
 

+ 2 - 1
vue.config.js

@@ -2,5 +2,6 @@ const { defineConfig } = require('@vue/cli-service')
 module.exports = defineConfig({
 module.exports = defineConfig({
   transpileDependencies: true,
   transpileDependencies: true,
   lintOnSave:false,
   lintOnSave:false,
-  publicPath: ''
+  publicPath: '',
+  productionSourceMap: false
 })
 })