mirror of
https://gitcode.com/ageerle/ruoyi-ai.git
synced 2026-11-11 21:40:41 +00:00
35 lines
2.1 KiB
Markdown
35 lines
2.1 KiB
Markdown
# 模型与 API Key 配置
|
||
|
||
模型的 API Key 统一在 **ruoyi-admin → 对话管理 → 模型管理** 中配置。
|
||
|
||
1. 在“厂商管理”中选择并启用对应厂商,填写服务 API 地址。
|
||
2. 在“模型管理”中新建或编辑模型,选择厂商、分类,填写服务商提供的模型 ID。
|
||
3. 在“密钥”框直接粘贴真实 API Key,保存模型。
|
||
4. 在 `ruoyi-web` 中选择模型使用;向量和重排模型则在对应知识库配置中选择。
|
||
|
||
需要 API Key 的厂商适配器使用该模型保存的 Key,不要求固定的 Key 前缀或环境变量名称。自定义 OpenAI、Anthropic 服务的地址与 Key 也在模型管理中配置,无需设置配对环境变量。无需鉴权的本地模型可以不填 Key。
|
||
|
||
## 修改与批量更新
|
||
|
||
- 编辑模型时回显已保存的 Key,默认以密码形式隐藏,点击眼睛可查看原文;每次重新打开编辑框都会恢复隐藏。
|
||
- 密钥按输入内容原样保存,不限制前缀或格式,也不去除首尾空格。清空后保存会清除原 Key。
|
||
- 按厂商批量更新接口会将提交的 Key 保存到该厂商的模型中。
|
||
- 保存后新的模型调用会读取最新配置,无需重启后端。正在进行的请求继续使用开始时的配置。
|
||
- 模型列表、聊天用户端和导出文件不返回 Key。
|
||
|
||
## 已有模型
|
||
|
||
如果模型中原来保存的是 `env:ATLAS_API_KEY` 等文本,请在后台将其替换为真实 Key。密钥字段按填写内容直接使用,不解析 `env:` 引用。无需重新导入数据库。
|
||
|
||
## 示例
|
||
|
||
| 场景 | 厂商编码 | 密钥框填写内容 |
|
||
| --- | --- | --- |
|
||
| 千问聊天、向量或重排 | `qianwen` | 阿里云百炼的 API Key |
|
||
| DeepSeek | `deepseek` | DeepSeek 控制台创建的 API Key |
|
||
| Atlas 多媒体 | `atlas` | Atlas 控制台创建的 API Key |
|
||
| Dify 聊天应用 | `dify` | 对应应用的 `app-...` Key |
|
||
| 自定义 OpenAI / Anthropic | `custom_api` / `custom_anthropic` | 对应服务的 API Key |
|
||
|
||
填写的地址、模型 ID 和 Key 应对应同一个服务账号。模型是否可用、支持哪些能力以及额度限制,以服务商实际响应为准。
|