Skip to content

Commit 5b676ff

Browse files
authored
config (labring#662)
1 parent 759a233 commit 5b676ff

File tree

1 file changed

+145
-1
lines changed

1 file changed

+145
-1
lines changed

docSite/content/docs/development/configuration.md

Lines changed: 145 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,151 @@ weight: 708
1414
这个配置文件中包含了系统级参数、AI 对话的模型、function 模型等……
1515

1616

17-
## 完整配置参数
17+
## 旧版本配置文件
18+
19+
```json
20+
{
21+
"SystemParams": {
22+
"pluginBaseUrl": "", // 商业版接口地址
23+
"vectorMaxProcess": 15, // 向量生成最大进程,结合数据库性能和 key 来设置
24+
"qaMaxProcess": 15, // QA 生成最大进程,结合数据库性能和 key 来设置
25+
"pgHNSWEfSearch": 100 // pg vector 索引参数,越大精度高但速度慢
26+
},
27+
"ChatModels": [ // 对话模型
28+
{
29+
"model": "gpt-3.5-turbo-1106",
30+
"name": "GPT35-1106",
31+
"price": 0, // 除以 100000 后等于1个token的价格
32+
"maxContext": 16000, // 最大上下文长度
33+
"maxResponse": 4000, // 最大回复长度
34+
"quoteMaxToken": 2000, // 最大引用内容长度
35+
"maxTemperature": 1.2, // 最大温度值
36+
"censor": false, // 是否开启敏感词过滤(商业版)
37+
"vision": false, // 支持图片输入
38+
"defaultSystemChatPrompt": ""
39+
},
40+
{
41+
"model": "gpt-3.5-turbo-16k",
42+
"name": "GPT35-16k",
43+
"maxContext": 16000,
44+
"maxResponse": 16000,
45+
"price": 0,
46+
"quoteMaxToken": 8000,
47+
"maxTemperature": 1.2,
48+
"censor": false,
49+
"vision": false,
50+
"defaultSystemChatPrompt": ""
51+
},
52+
{
53+
"model": "gpt-4",
54+
"name": "GPT4-8k",
55+
"maxContext": 8000,
56+
"maxResponse": 8000,
57+
"price": 0,
58+
"quoteMaxToken": 4000,
59+
"maxTemperature": 1.2,
60+
"censor": false,
61+
"vision": false,
62+
"defaultSystemChatPrompt": ""
63+
},
64+
{
65+
"model": "gpt-4-vision-preview",
66+
"name": "GPT4-Vision",
67+
"maxContext": 128000,
68+
"maxResponse": 4000,
69+
"price": 0,
70+
"quoteMaxToken": 100000,
71+
"maxTemperature": 1.2,
72+
"censor": false,
73+
"vision": true,
74+
"defaultSystemChatPrompt": ""
75+
}
76+
],
77+
"QAModels": [ // QA 生成模型
78+
{
79+
"model": "gpt-3.5-turbo-16k",
80+
"name": "GPT35-16k",
81+
"maxContext": 16000,
82+
"maxResponse": 16000,
83+
"price": 0
84+
}
85+
],
86+
"CQModels": [ // 问题分类模型
87+
{
88+
"model": "gpt-3.5-turbo-1106",
89+
"name": "GPT35-1106",
90+
"maxContext": 16000,
91+
"maxResponse": 4000,
92+
"price": 0,
93+
"toolChoice": true, // 是否支持openai的 toolChoice, 不支持的模型需要设置为 false,会走提示词生成
94+
"functionPrompt": ""
95+
},
96+
{
97+
"model": "gpt-4",
98+
"name": "GPT4-8k",
99+
"maxContext": 8000,
100+
"maxResponse": 8000,
101+
"price": 0,
102+
"toolChoice": true,
103+
"functionPrompt": ""
104+
}
105+
],
106+
"ExtractModels": [ // 内容提取模型
107+
{
108+
"model": "gpt-3.5-turbo-1106",
109+
"name": "GPT35-1106",
110+
"maxContext": 16000,
111+
"maxResponse": 4000,
112+
"price": 0,
113+
"toolChoice": true,
114+
"functionPrompt": ""
115+
}
116+
],
117+
"QGModels": [ // 生成下一步指引
118+
{
119+
"model": "gpt-3.5-turbo-1106",
120+
"name": "GPT35-1106",
121+
"maxContext": 1600,
122+
"maxResponse": 4000,
123+
"price": 0
124+
}
125+
],
126+
"VectorModels": [ // 向量模型
127+
{
128+
"model": "text-embedding-ada-002",
129+
"name": "Embedding-2",
130+
"price": 0.2,
131+
"defaultToken": 700,
132+
"maxToken": 3000
133+
}
134+
],
135+
"ReRankModels": [], // 重排模型,暂时填空数组
136+
"AudioSpeechModels": [
137+
{
138+
"model": "tts-1",
139+
"name": "OpenAI TTS1",
140+
"price": 0,
141+
"baseUrl": "",
142+
"key": "",
143+
"voices": [
144+
{ "label": "Alloy", "value": "alloy", "bufferId": "openai-Alloy" },
145+
{ "label": "Echo", "value": "echo", "bufferId": "openai-Echo" },
146+
{ "label": "Fable", "value": "fable", "bufferId": "openai-Fable" },
147+
{ "label": "Onyx", "value": "onyx", "bufferId": "openai-Onyx" },
148+
{ "label": "Nova", "value": "nova", "bufferId": "openai-Nova" },
149+
{ "label": "Shimmer", "value": "shimmer", "bufferId": "openai-Shimmer" }
150+
]
151+
}
152+
],
153+
"WhisperModel": {
154+
"model": "whisper-1",
155+
"name": "Whisper1",
156+
"price": 0
157+
}
158+
}
159+
```
160+
161+
## 4.6.6-alpha 版本完整配置参数
18162

19163
**使用时,请务必去除注释!**
20164

0 commit comments

Comments
 (0)