火山引擎平台当前不支持DeepSeek模型原生接入,需通过函数计算服务代理转发调用第三方DeepSeek API;具体操作包括创建Python函数、注入API密钥环境变量、部署获取公网地址,并将前端请求指向该地址。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

要在火山引擎平台上接入DeepSeek大模型API搭建聊天机器人,必须先确认火山引擎是否已正式支持DeepSeek系列模型——截至2026年8月4日,【火山引擎官网模型市场与API文档中未上架DeepSeek任何型号】,其官方支持列表仅含自家SenseNova系列、Qwen、Llama等模型,不包含deepseek-chat、deepseek-r1等。
验证火山引擎是否支持DeepSeek
打开火山引擎控制台 → 进入「Model Studio」→ 点击「模型服务」→ 查看「可用模型列表」。若页面中未出现 deepseek 开头的模型名称(如 deepseek-chat、deepseek-r1),则说明当前平台不提供原生接入通道。
该步骤不可跳过。直接配置DeepSeek参数将触发 404 或 model_not_found 错误,且控制台不会给出明确提示。
替代方案:通过火山引擎代理转发调用DeepSeek
当火山引擎自身不托管DeepSeek时,可利用其「自定义后端服务」能力,将请求转发至第三方DeepSeek API服务商(如 aiyi.com、openrouter.ai 或自建FastAPI服务)。
方法一:使用火山引擎函数计算(FC)做中转
① 在火山引擎控制台创建函数计算服务 → 选择 Python 3.10 运行环境 → 编写转发逻辑:
```python
import json
import requests
def handler(event, context):
body = json.loads(event.get("body", "{}"))
messages = body.get("messages", [])
headers = {
"Authorization": "Bearer YOUR_DEEPSEEK_API_KEY",
"Content-Type": "application/json"
}
resp = requests.post(
"https://api.deepseek.com/v1/chat/completions",
json={
"model": "deepseek-chat",
"messages": messages,
"temperature": 0.7
},
headers=headers,
timeout=60
)
return {
"statusCode": resp.status_code,
"body": resp.text
}
② 部署函数后获取其公网调用地址(形如 https://xxx.fc.volcengine.com/invoke)。
③ 将该地址填入你前端聊天机器人 SDK 的 base_url 字段,替换原本直连 DeepSeek 的 URL。
注意:此方式需自行承担API密钥暴露风险,【禁止在前端代码中硬编码 YOUR_DEEPSEEK_API_KEY】,必须通过火山引擎函数的环境变量注入密钥。
对接微信/网页前端聊天界面
前端发起请求时,目标地址改为火山引擎函数地址,其余参数结构保持与 OpenAI 兼容格式一致:
POST https://xxx.fc.volcengine.com/invoke
Body 中传入标准 OpenAI 格式 JSON:
{"messages":[{"role":"user","content":"你好"}],"model":"deepseek-chat"}
这一步操作起来很简单,直接把上述 JSON 放进 fetch 请求体里就行。
响应体结构与 OpenAI 完全相同,前端无需修改解析逻辑,可复用现有 chat UI 组件。



















