豆包(火山方舟)API 接入教程:Seed 系列全模态实战(2026)
豆包是字节跳动旗下火山引擎(Volcano Ark)的大模型产品线,覆盖文本、视觉、语音、图片生成、视频生成全模态。2026 年的 Seed 1.8 旗舰支持 256K 上下文、20 分钟视频理解,且兼容 OpenAI SDK,迁移成本极低。注册完成实名认证后每个模型送 50 万 token 免费额度。
一、注册与获取 API Key
- 访问 火山引擎方舟控制台(需完成实名认证)
- 侧栏「API Key 管理」→ 创建新 Key(
ARK_API_KEY) - 在「开通管理」中激活需要使用的模型
二、Base URL 与模型速查
| 项 | 值 |
|---|---|
| Base URL | https://ark.cn-beijing.volces.com/api/v3 |
| 编程专用端点 | https://ark.cn-beijing.volces.com/api/coding(Claude Code 等工具用) |
| 最新旗舰 | doubao-seed-1-8-*(256K,多模态融合) |
| 综合旗舰 | doubao-seed-1-6-*(思考/非思考/Flash/Lite 四档) |
| 编程特化 | doubao-seed-code-*(UI 截图→代码) |
| 轻量经典 | doubao-1.5-lite-* / doubao-pro-* |
三、快速接入示例
Python(OpenAI SDK):
from openai import OpenAI
client = OpenAI(
api_key="ARK 的 key",
base_url="https://ark.cn-beijing.volces.com/api/v3",
)
resp = client.chat.completions.create(
model="doubao-seed-1-6-251015",
messages=[{"role": "user", "content": "解释什么是向量数据库"}],
)
print(resp.choices[0].message.content)
深度思考模式通过 extra_body 开启:
resp = client.chat.completions.create(
model="doubao-seed-1-6-251015",
messages=[{"role": "user", "content": "证明根号2是无理数"}],
extra_body={"thinking": {"type": "enabled", "budget_tokens": 32000}},
)
四、在本站后台的配置方法
「站点设置 → AI 对话 → 模型接入」新增提供商:
- 名称:
豆包 - Base URL:
https://ark.cn-beijing.volces.com/api/v3 - 模型:
doubao-seed-1-6-251015(模型 ID 带日期,按控制台「开通管理」里的实际 ID 填) - API Key:填入 ARK Key
方舟模型 ID 通常带日期后缀(如
-251015),以控制台列出的为准;若提示模型不存在,多半是 ID 填错或未开通。
五、价格参考(2026 年中整理,以官方为准)
Seed 1.6/1.8 系列统一定价(按输入长度分档):
| 输入长度 | 输入(元/百万 token) | 输出 |
|---|---|---|
| 0~32K | 0.8 | 8 |
| 32K~128K | 1.2 | 16 |
| 128K~256K | 2.4 | 24 |
Doubao-Lite 档更便宜(约 0.3 元输入 / 0.6 元输出)。Coding Plan 套餐(9.9~49.9 元/月)适合编程工具场景。
六、踩坑提示
- 模型要先开通:方舟的模型默认未启用,需在「开通管理」激活,否则报
ModelNotOpen/ 404 - 错误码有规律:401 查 Key、403 查余额与权限、404 查模型 ID/开通状态、429 查限流
- TTS/ASR 不在方舟统一 API 里:语音相关走火山「语音技术」产品线,需单独开通
- 深度思考不额外收费:Thinking 模式与普通模式同价
七、适用场景
需要全模态(文字/图片/视频/语音)的多媒体应用、字节生态内的业务、编程工具(配合 Coding Plan)、超长上下文 Agent。