对后台更新 (#683)

* fix: 修复星火api上下文

* 将无星火ck的情况降低为warn

* feat: 添加星火设定自定义代码功能

* 修复星火api模式的一些问题

* 修复导出配置问题

* feat:添加工具箱快捷登录接口

* 添加工具箱快捷登录指令

* 阻止群聊使用快捷登录

* 添加Azure配置支持,修复重复的配置项冲突

* 移除旧版本渲染和新版本帮助

* 添加工具箱

* 更新工具箱替换原有后台

* 更新工具箱适配代码

* 后台适配Trss

* 修复trss不支持sendPrivateMsg的问题

* 优化路由

* 修复路由

* 适配其他uin

* 添加bing第三方绘图

* 修复bing绘图第三方调用错误

* 添加bing第三方绘图采样配置

* 修复错误

* 添加bing第三方绘图图片大小配置

* 修复视图错误

* 使用ap替换第三方绘图

* 适配trss

* server 适配trss

* 修复错误的后台版本更新

* 添加锅巴用户数据

* 修复server初始化消息错误

* 添加锅巴插件适配

* 更新后台页面

* 添加锅巴代理接口

* 优化锅巴接口代理

* 修复锅巴代理参数

* 删除调试信息

* 修复headers

* 更新后台锅巴插件支持

* 适配星火v3

* 适配星火v3

* 修复星火domain错误

* 修复更新后trss无法快捷登陆面板问题

* 奇怪的错误,忽略提示不影响使用

* 添加后台配置项

* 添加后台星火v3.5模式选项

* 添加后台缺少的部分配置项

* 增加后台对缺少的锅巴配置自动读取,将后台登陆信息添加到redis
This commit is contained in:
HalcyonAlcedo 2024-05-05 14:09:39 +08:00 committed by GitHub
parent 7bbe1a9db1
commit b431794497
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 184 additions and 9 deletions

View file

@ -18,6 +18,11 @@
"label": "调试信息",
"data": "debug"
},
{
"type": "check",
"label": "QQ开启markdown",
"data": "enableMd"
},
{
"type": "check",
"label": "是否允许私聊机器人",
@ -127,6 +132,17 @@
"placeholder": "测试期间提供一个公益接口,一段时间后撤掉",
"data": "extraUrl"
},
{
"type": "select",
"label": "翻译来源",
"data": "translateSource",
"items": [
{ "label": "OpenAI", "value": "openai" },
{ "label": "Gemini", "value": "gemini" },
{ "label": "星火", "value": "xh" },
{ "label": "通义千问", "value": "qwen" }
]
},
{
"type": "text",
"label": "Trss主账号",
@ -472,7 +488,7 @@
"type": "select",
"label": "Bing模式",
"data": "toneStyle",
"items": [ { "label": "创意", "value": "Creative" }, { "label": "精确", "value": "Precise" } ]
"items": [ { "label": "创意", "value": "Creative" }, { "label": "均衡", "value": "Balanced" }, { "label": "精确", "value": "Precise" } ]
},
{
"type": "check",
@ -568,6 +584,18 @@
}
]
},
{
"title": "智谱清言",
"tab": "chatGLM",
"view": [
{
"type": "password",
"label": "refresh token",
"placeholder": "chatglm_refresh_token 6个月有效期",
"data": "chatglmRefreshToken"
}
]
},
{
"title": "Slack Claude",
"tab": "claude",
@ -634,6 +662,10 @@
"label": "讯飞星火认知大模型V3.0",
"value": "apiv3"
},
{
"label": "讯飞星火认知大模型V3.5",
"value": "apiv3.5"
},
{
"label": "讯飞星火助手",
"value": "assistants"
@ -756,6 +788,61 @@
}
]
},
{
"title": "通义千问",
"tab": "qwen",
"view": [
{
"type": "password",
"label": "API Key",
"data": "qwenApiKey"
},
{
"type": "select",
"label": "模型",
"data": "qwenModel",
"items": [
{
"label": "turbo",
"value": "qwen-turbo"
},
{
"label": "plus",
"value": "qwen-plus"
}
]
},
{
"type": "number",
"label": "topP",
"placeholder": "生成时核采样方法的概率阈值。例如取值为0.8时仅保留累计概率之和大于等于0.8的概率分布中的token作为随机采样的候选集。取值范围为0,1.0),取值越大,生成的随机性越高;取值越低,生成的随机性越低。默认值 0.5。注意取值不要大于等于1",
"data": "qwenTopP"
},
{
"type": "number",
"label": "topK",
"placeholder": "生成时采样候选集的大小。例如取值为50时仅将单次生成中得分最高的50个token组成随机采样的候选集。取值越大生成的随机性越高取值越小生成的确定性越高。注意如果top_k的值大于100top_k将采用默认值0表示不启用top_k策略此时仅有top_p策略生效。",
"data": "qwenTopK"
},
{
"type": "number",
"label": "Seed",
"placeholder": "生成时随机数的种子用于控制模型生成的随机性。如果使用相同的种子每次运行生成的结果都将相同当需要复现模型的生成结果时可以使用相同的种子。seed参数支持无符号64位整数类型。默认值 0, 表示每次随机生成",
"data": "qwenSeed"
},
{
"type": "number",
"label": "温度",
"placeholder": "用于控制随机性和多样性的程度。具体来说temperature值控制了生成文本时对每个候选词的概率分布进行平滑的程度。较高的temperature值会降低概率分布的峰值使得更多的低概率词被选择生成结果更加多样化而较低的temperature值则会增强概率分布的峰值使得高概率词更容易被选择生成结果更加确定。\n\n 取值范围: (0, 2),系统默认值1.0",
"data": "qwenTemperature"
},
{
"type": "check",
"label": "允许搜索",
"data": "qwenEnableSearch"
}
]
},
{
"title": "Azure",
"tab": "azure",
@ -889,6 +976,24 @@
}
]
},
{
"id": "SunoSettings",
"title": "Suno音乐合成设置",
"view": [
{
"type": "textarea",
"label": "sess token",
"placeholder": "suno的__sess token需要与sunoClientToken一一对应数量相同多个用逗号隔开",
"data": "sunoSessToken"
},
{
"type": "textarea",
"label": "client token",
"placeholder": "suno的__client token需要与sunoSessToken一一对应数量相同多个用逗号隔开",
"data": "sunoClientToken"
}
]
},
{
"id": "GroupSettings",
"title": "群聊设置",