硅基流动接入
这篇解决什么
硅基平台字符串怎么填、对话和绘画各走哪条工厂。读完能对上 AiPlatformEnum.SILICON_FLOW = "SiliconFlow",以及对话建客户端时不读密钥 url。
默认端口 48080。开启见 AI 功能设计。绘画见 AI 绘画创作。
示意图:对话只传 apiKey。绘画会读 url,空则用同一默认主机。
从哪改
| 名称 | 说明 | 仓库路径 |
|---|---|---|
| 密钥 | @RequestMapping("/ai/api-key") | ruoyi-office/yudao-module-ai/.../controller/admin/model/AiApiKeyController.java |
| 对话工厂 | buildSiliconFlowChatModel(apiKey) | AiModelFactoryImpl |
| 绘画工厂 | buildSiliconFlowImageModel(apiKey, url) | 同上 |
| 常量 | DEFAULT_BASE_URL / MODEL_DEFAULT | SiliconFlowApiConstants |
| 选项 | 对话 DeepSeekChatOptions;绘画 SiliconFlowImageOptions | AiUtils / AiImageServiceImpl |
官方菜单:密钥 2761,模型 2767。
默认地址 https://api.siliconflow.cn。对话默认模型名 deepseek-ai/DeepSeek-R1-Distill-Qwen-7B,绘画默认图模 Kwai-Kolors/Kolors,以硅基控制台当前可点名为准。
/draw 支持 SiliconFlow。对话 type=1,绘画 type=2,各建各的模型行。
字段
| 名称 | 说明 | 仓库路径 |
|---|---|---|
platform | 必须是 SiliconFlow | AiApiKeyDO / AiModelDO |
apiKey / url | 密钥;绘画可读 url | AiApiKeyDO |
model | 硅基上的模型路径 | AiModelDO |
type | 1 对话 / 2 图片 | 同上 |
不是 DeepSeek 官方
硅基上的 DeepSeek 蒸馏模型,平台必须写 SiliconFlow。官方 DeepSeek 密钥那条见 DeepSeek 接入。
对话不读密钥 url
换硅基中转地址,当前只影响绘画工厂。对话客户端把主机写死在 SiliconFlowApiConstants.DEFAULT_BASE_URL。
按本仓库 DO 生成的 ER。
配置与操作
走 API 密钥(2761)建 platform=SiliconFlow。对话工厂不读 url;绘画工厂会读,空则 https://api.siliconflow.cn。对话 type=1、绘画 type=2 各建一行。
硅基上的 DeepSeek 蒸馏模型也必须写 SiliconFlow,不要写成官方 DeepSeek。开启见 AI 功能设计。

本系统截图:AI 大模型 → 控制台 → API 密钥。各厂商共用这一页,用 platform 区分。

本系统截图:控制台 → 模型配置。keyId 必须指向同平台密钥。
