外观
AI配置
字数统计:783 字
阅读时长:2 分钟
💡 提醒
- 🌐 配置 API 接口和密钥
- 🧠 想更换 AI 模型(GPT-4、Claude 等)
- 📝 需要自定义 AI 的角色定位和行为风格
配置文件位置
AI 配置通常位于 GsCore 的配置目录中,可以通过 WebConsole 或配置文件进行设置。
建议使用 网页控制台 进行配置。

配置一览
基础配置
💡 提醒
最核心的基础配置,
决定了是否启用AI、以及决定了AI的行为模式。
决定了使用什么格式的AI SDK。
也决定了Embedding提供商、Rerank提供商、网络搜索提供商。
文件位置 gsuid_core\data\ai_core\ai_config.json
建议通过网页控制台进行配置。

| 配置项 | 类型 | 默认值 | 说明 |
|---|---|---|---|
enable | bool | False | 是否启用AI服务 |
ai_mode | list[str] | ["提及应答"] | 模型的行动入口,可以从提及应答, 定时巡检, 趣向捕捉, 困境救场 四项中任意搭配 |
enable_rerank | bool | False | 是否启用Rerank, Rerank模型可以提升RAG的检索质量,该模型大概1G左右大小,并且运行时会增加一定左右响应时间,请酌情开启 |
openai_provider | str | openai | AI模型提供商,暂时只支持选择openai格式,后续可能会支持gemini格式 |
embedding_provider | str | local | 嵌入模型提供商,目前只支持选择local格式,会在本地使用300M左右大小的嵌入模型进行文本向量计算 |
websearch_provider | str | Tavily | 网络搜索服务提供商,目前只支持Tavily,需要去官网申请Key使用,免费额度一个月可以进行1000次搜索 |
multi_agent_lenth | int | 12 | 最多允许AI思考轮数,注意太大的话如果死循环将会消耗非常多的token |
white_list | list[str] | [] | 指定白名单, 只有白名单中的用户才能使用AI服务 |
black_list | list[str] | [] | 指定黑名单, 黑名单中的用户将不能使用AI服务 |
模型配置
🚨 警告
目前仅提供OpenAI SDK兼容的接口
文件位置 gsuid_core\data\ai_core\openai_config.json
建议通过网页控制台进行配置

| 配置项 | 类型 | 默认值 | 说明 |
|---|---|---|---|
base_url | str | - | API 基础 URL |
model_name | str | - | AI 模型名称,如 gpt-4、claude-3 等 |
api_key | str | - | API 密钥 |
model_support | list[str] | ["text"] | 模型支持的能力, 可以从text, image, audio, video 四项中任意搭配 |
网络搜索配置
🚨 警告
目前仅提供Tavily的网络搜索功能, 请先前往 https://tavily.com 获取 API Key
文件位置 gsuid_core\data\ai_core\tavily_config.json
建议通过网页控制台进行配置

| 配置项 | 类型 | 默认值 | 说明 |
|---|---|---|---|
api_key | str | - | Tavily API密钥 |
max_results | int | 10 | 指定每次搜索的最大返回结果数量 |
search_depth | str | basic | 指定搜索深度,basic 速度更快但结果较少,advanced 更详细但速度较慢 |