欢迎回来

登录 EAKE AI,继续您的智能之旅

忘记密码?
还没有账号?立即注册

字节豆包 API 使用手册

2026-05-08 · 使用手册

一、概述

豆包是字节跳动推出的大语言模型服务,提供 Doubao 系列模型的 API 访问。通过火山引擎平台调用,兼容 OpenAI API 格式。以极低价格和中文理解能力著称,Doubao-Pro 价格仅为同级别模型的十分之一。

二、认证

通过火山引擎 API Key 认证:

Authorization: Bearer xxxxxxxxxx

API Key 在 火山引擎方舟控制台 创建。

三、Base URL

OpenAI兼容格式:https://ark.cn-beijing.volces.com/api/v3

四、模型列表

模型ID上下文最大输出说明
doubao-1.5-pro-256k256K16K旗舰模型,超长上下文
doubao-1.5-pro-32k32K8K旗舰模型,标准版
doubao-1.5-lite-32k32K8K轻量模型,高性价比
doubao-1.5-vision-pro-32k32K8K多模态旗舰
doubao-1.5-vision-lite-32k32K4K多模态轻量
doubao-embedding--文本嵌入

五、使用 OpenAI SDK 调用

from openai import OpenAI

client = OpenAI(
    api_key="your-ark-api-key",
    base_url="https://ark.cn-beijing.volces.com/api/v3"
)

response = client.chat.completions.create(
    model="doubao-1.5-pro-32k",
    messages=[
        {"role": "system", "content": "你是豆包助手。"},
        {"role": "user", "content": "你好!"}
    ],
    temperature=0.7,
    max_tokens=2048
)
print(response.choices[0].message.content)

六、推理模型(深度思考)

response = client.chat.completions.create(
    model="doubao-1.5-pro-32k",
    messages=[{"role": "user", "content": "证明根号2是无理数"}],
    extra_body={
        "thinking": {"type": "enabled"},
        "reasoning_effort": "high"
    }
)

# 思考过程在 reasoning_content 中
print(response.choices[0].message.reasoning_content)
print(response.choices[0].message.content)

七、流式输出

stream = client.chat.completions.create(
    model="doubao-1.5-pro-32k",
    messages=[{"role": "user", "content": "解释量子计算"}],
    stream=True
)

for chunk in stream:
    if chunk.choices[0].delta.content:
        print(chunk.choices[0].delta.content, end="")

八、Function Calling

tools = [{
    "type": "function",
    "function": {
        "name": "search_web",
        "description": "搜索互联网信息",
        "parameters": {
            "type": "object",
            "properties": {
                "query": {"type": "string", "description": "搜索关键词"}
            },
            "required": ["query"]
        }
    }
}]

response = client.chat.completions.create(
    model="doubao-1.5-pro-32k",
    messages=[{"role": "user", "content": "最新AI新闻"}],
    tools=tools,
    tool_choice="auto"
)

九、多模态(图像理解)

response = client.chat.completions.create(
    model="doubao-1.5-vision-pro-32k",
    messages=[{
        "role": "user",
        "content": [
            {"type": "image_url", "image_url": {"url": "https://example.com/photo.jpg"}},
            {"type": "text", "text": "描述这张图片"}
        ]
    }]
)

十、定价

模型输入价格输出价格说明
doubao-1.5-pro-32k¥4/1M tokens¥16/1M tokens旗舰级性价比
doubao-1.5-pro-256k¥8/1M tokens¥32/1M tokens超长上下文
doubao-1.5-lite-32k¥0.5/1M tokens¥2/1M tokens极低成本
doubao-1.5-vision-pro¥6/1M tokens¥24/1M tokens多模态

新用户赠送 50 万 tokens 免费额度。

十一、速率限制

层级RPMTPM
免费340,000
基础60300,000
标准3001,000,000

十二、错误码

状态码含义处理
400请求格式错误检查参数
401认证失败检查API Key
403权限不足开通模型访问权限
429速率限制退避重试
500服务端错误稍后重试

评论区

发表评论