阶跃星辰接入
这篇解决什么
阶跃平台字符串怎么填、默认打哪个开放平台地址。读完能对上 AiPlatformEnum.STEP_FUN = "StepFun",以及工厂会读密钥 url。
默认端口 48080。开启见 AI 功能设计。
示意图:包装类复用 DeepSeek 客户端。url 空则用类里的默认 Base URL。
从哪改
| 名称 | 说明 | 仓库路径 |
|---|---|---|
| 密钥 | @RequestMapping("/ai/api-key") | ruoyi-office/yudao-module-ai/.../controller/admin/model/AiApiKeyController.java |
| 工厂 | buildStepFunChatModel(apiKey, url) | AiModelFactoryImpl |
| 包装 | BASE_URL / COMPLETE_PATH | StepFunChatModel |
| 选项 | DeepSeekChatOptions | AiUtils.buildChatOptions |
| 管理端 | 密钥、模型页 | ruoyi-office-vben/apps/web-antd/src/views/ai/model/ |
官方菜单:密钥 2761,模型 2767。没有「阶跃」独立菜单。
默认地址 https://api.stepfun.com,补全路径 /v1/chat/completions。类里默认模型名 step-3.7-flash,以开放平台当前可点名为准。
/ai/image/draw 没有 StepFun 分支。对话用 type=1。
字段
| 名称 | 说明 | 仓库路径 |
|---|---|---|
platform | 必须是 StepFun | AiApiKeyDO / AiModelDO |
apiKey / url | 密钥;url 可选 | AiApiKeyDO |
model | 如 step-3.7-flash | AiModelDO |
不是 Step 也不是 YueWen
枚举值是 StepFun。填 阶跃 或 stepfun 会校验失败。
和 DeepSeek 只是客户端复用
platform 必须是 StepFun 才会进 buildStepFunChatModel。YAML 开关是 yudao.ai.stepfun.enable。
按本仓库 DO 生成的 ER。
配置与操作
走 API 密钥(2761)建 platform=StepFun。工厂会读密钥 url。再在 模型配置 建 type=1。
YAML yudao.ai.stepfun.enable 只控制装配。开启见 AI 功能设计。

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

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