赞
踩
FastGPT 是一个知识库问答系统,可以通过调用大模型和知识库回答特定的问题
推荐使用浪浪云服务器,省心 省时 省力安全稳定 教程全面且详细
修改前
修改后
进入fastgpt文件夹下
cd fastgpt
停止运行fastgpt
docker compose down
启动fastgpt
docker compose up -d
此时fastgpt已经对接到oneapi上了
本次演示对接xi的中转api
可以看到已经可以对话了,如果不能对话报错,就去检查一下docker-compose编辑那部检查一下时候填对了,填写没有问题就执行一下 停止fastgpt和启动fastgpt运行
可以看到fastgpt里自带的模型只有3个,如何加入其他模型呢
可以看到以下是相应的模型配置文件
- {
- "model": "gpt-3.5-turbo", // 模型名(对应OneAPI中渠道的模型名)
- "name": "gpt-3.5-turbo", // 别名
- "avatar": "/imgs/model/openai.svg", // 模型的logo
- "maxContext": 16000, // 最大上下文
- "maxResponse": 4000, // 最大回复
- "quoteMaxToken": 13000, // 最大引用内容
- "maxTemperature": 1.2, // 最大温度
- "charsPointsPrice": 0, // n积分/1k token(商业版)
- "censor": false, // 是否开启敏感校验(商业版)
- "vision": false, // 是否支持图片输入
- "datasetProcess": true, // 是否设置为知识库处理模型(QA),务必保证至少有一个为true,否则知识库会报错
- "usedInClassify": true, // 是否用于问题分类(务必保证至少有一个为true) "usedInExtractFields": true, // 是否用于内容提取(务必保证至少有一个为true) "usedInToolCall": true, // 是否用于工具调用(务必保证至少有一个为true) "usedInQueryExtension": true, // 是否用于问题优化(务必保证至少有一个为true) "toolChoice": true, // 是否支持工具选择(分类,内容提取,工具调用会用到。目前只有gpt支持) "functionCall": false, // 是否支持函数调用(分类,内容提取,工具调用会用到。会优先使用 toolChoice,如果为false,则使用 functionCall,如果仍为 false,则使用提示词模式) "customCQPrompt": "", // 自定义文本分类提示词(不支持工具和函数调用的模型 "customExtractPrompt": "", // 自定义内容提取提示词
- "defaultSystemChatPrompt": "", // 对话默认携带的系统提示词
- "defaultConfig":{} // 请求API时,挟带一些默认配置(比如 GLM4 的 top_p)
- },
千问大模型
- {
- "model": "qwen:14b",
- "name": "qwen:14b",
- "maxContext": 16000,
- "avatar": "/imgs/model/qwen.svg",
- "maxResponse": 4000,
- "quoteMaxToken": 13000,
- "maxTemperature": 1.2,
- "charsPointsPrice": 0,
- "censor": false,
- "vision": false,
- "datasetProcess": true,
- "usedInClassify": true,
- "usedInExtractFields": true,
- "usedInToolCall": true,
- "usedInQueryExtension": true,
- "toolChoice": true,
- "functionCall": true,
- "customCQPrompt": "",
- "customExtractPrompt": "",
- "defaultSystemChatPrompt": "",
- "defaultConfig": {}
- },
重启一下fastgpt
fastgpt支持的索引模型有embedding和m3e,但是自带的只有emnedding,如何添加m3e索引模型
- {
- "model": "m3e",
- "name": "m3e",
- "price": 0.1,
- "defaultToken": 500,
- "maxToken": 1800
- }
在模型配置文件里设置为true就会显示在此
并且要在fastgpt对接的oneapi里添加索引模型m3e
- # 更新fastgpt
- docker compose pull
-
- # 启动fastgpt
- docker compose up -d
在测试过程中出现配置文件中添加了模型并且也重启了fastgpt,发现fastgpt里还是没有自定义添加的模型
oneapi里添加了模型名字,fastgpt里也添加了,但是就是提示无所用模型
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。