字节豆包接入
这篇解决什么
豆包平台字符串怎么填、默认打哪个方舟地址。读完能对上 AiPlatformEnum.DOU_BAO = "DouBao",以及工厂建客户端时不读密钥 url。
默认端口 48080。开启见 AI 功能设计。
示意图:包装类默认 Base URL 写死。对话选项复用 DeepSeekChatOptions。
从哪改
| 名称 | 说明 | 仓库路径 |
|---|---|---|
| 密钥 | @RequestMapping("/ai/api-key") | ruoyi-office/yudao-module-ai/.../controller/admin/model/AiApiKeyController.java |
| 工厂 | buildDouBaoChatModel(apiKey) | AiModelFactoryImpl |
| 包装 | BASE_URL / COMPLETE_PATH | DouBaoChatModel |
| 选项 | 与 DeepSeek 同一 case | AiUtils.buildChatOptions |
官方菜单:密钥 2761,模型 2767。
默认地址 https://ark.cn-beijing.volces.com/api,补全路径 /v3/chat/completions。类里的默认模型名是 doubao-seed-2-1-turbo-260628,库表 ai_model.model 仍以你在方舟开通的接入点为准。
/draw 没有 DouBao 分支。不要指望豆包密钥去画图。
字段
| 名称 | 说明 | 仓库路径 |
|---|---|---|
platform | 必须是 DouBao | AiApiKeyDO / AiModelDO |
apiKey | 方舟密钥 | AiApiKeyDO |
model | 方舟接入点 / 模型 id | AiModelDO |
不是 Doubao 也不是 ByteDance
枚举值是 DouBao。填错大小写会 @InEnum 失败。密钥 url 当前建豆包客户端用不到。
和 DeepSeek 只是选项类复用
平台必须写成 DouBao,才会进 buildDouBaoChatModel。填 DeepSeek 会打到另一家。
按本仓库 DO 生成的 ER。
配置与操作
走 API 密钥(2761)建 platform=DouBao,再在 模型配置(2767)建对话行。工厂建客户端不读密钥 url,默认打方舟地址。
不要写成 ByteDance 或 Volcengine。开启见 AI 功能设计。

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

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