StarMagicStarMagic
日本語
简体中文简繁體中文繁EnglishEN日本語日EspañolES한국어KO
統合ガイド
Doubao Seed 2.0 - 快速开始Doubao Seed 2.0 - 完整参数文档Doubao Seed 2.0 Responses API - 快速开始Doubao Seed 2.0 Responses API - 完整参数文档
StarMagicStarMagic
日本語
简体中文简繁體中文繁EnglishEN日本語日EspañolES한국어KO
テキストDoubaoDoubao.Seed.2.0

Doubao Seed 2.0 Responses API - 完全なAPIリファレンス

  • Responses API形式でDoubao Seed 2.0シリーズモデルを呼び出し
  • サーバーサイドコンテキストストレージ:previous_response_idによるマルチターン会話を実現、手動で履歴メッセージを送信する必要なし
  • マルチモーダル入力:テキスト + 画像 + 動画 + ファイル(PDF)の混合入力に対応
  • ディープシンキング:thinking思考チェーンモードに対応
  • ツール呼び出し:Function Calling、ウェブ検索、画像処理、MCPツール、プライベートナレッジベース、Doubaoアシスタントに対応
  • コンテキストキャッシュ:cachingキャッシュメカニズムによるコスト削減に対応
  • 構造化出力:JSON Object / JSON Schema形式に対応
  • コンテキスト管理:context_management戦略に対応
  • 💡 すぐに使い始めたいですか?クイックスタートをご覧ください
<Note> **BaseURL**:デフォルトの BaseURL は `https://api.starmagic.ai` で、テキストモデルへの対応が優れており、長時間接続をサポートします。`https://api.starmagic.ai` はマルチモーダルの主力エンドポイントで、テキストモデルに対しては代替アドレスとして使用されます。 </Note>

認証

Authorizationstringheader必須

##すべてのAPIにBearer Token認証が必要です## **APIキーの取得:** [APIキー管理ページ](https://starmagic.ai/app/api-keys)にアクセスしてAPIキーを取得してください **リクエストヘッダーに追加:** ``` Authorization: Bearer YOUR_API_KEY ```

Authorization: Bearer YOUR_API_KEY

リクエストボディ

application/json
modelenum<doubao-seed-2.0-pro | doubao-seed-2.0-lite | doubao-seed-2.0-mini | doubao-seed-2.0-code>必須

チャットモデル名 - `doubao-seed-2.0-pro`: フラッグシップ版、総合能力最強 - `doubao-seed-2.0-lite`: 軽量版、より高速 - `doubao-seed-2.0-mini`: 超高速版、レスポンス最速 - `doubao-seed-2.0-code`: コード専用版

"doubao-seed-2.0-pro"
inputobject必須

输入コンテンツ。2つの形式に対応: **1. テキスト文字列**: userロールが入力したテキスト情報と同等 **2. 要素リスト (array)**: メッセージ、コンテキスト、ツール呼び出しなど複数の入力タイプを含む

instructionsstring

在模型上下文中插入システムメッセージ或开发者指令作为第一条指令 **注意**: - previous_response_idと併用する場合、前の返信の指示は継承されません - cachingキャッシュ機能と併用できません

"string"
previous_response_idstring

前のモデル返信の一意識別子、マルチターン会話の実現に使用 **说明**: - 渡すと前回のリクエストの入力と回答内容が導入され、今回のリクエストの入力トークンが相応に増加します - マルチターン連続会話では、各リクエスト間に約100ミリ秒の遅延を入れることを推奨

"string"
expire_atinteger

ストレージの有効期限、UTC Unixタイムスタンプ(秒) **说明**: - 値の範囲: (作成時刻, 作成時刻 + 604800]、最大7日間保持 - デフォルト値: 作成時刻 + 259200(3日間) - storeとcachingの両方に有効 - キャッシュストレージ時間で課金、1時間未満は1時間として計算

0
max_output_tokensinteger

モデル出力の最大トークン数,包含模型回答和思考チェーンの内容

32768
thinkingobject

控制模型是否ディープシンキングモードを有効化

{
  "type": "enabled"
}
reasoningobject

ディープシンキングの作業量を制限し、削減するとレスポンス速度が速くなり、トークン使用量が少なくなります

{
  "effort": "medium"
}
cachingobject

コンテキストキャッシュを有効にするかどうか **注意**: instructionsフィールド、tools(Function Calling以外)フィールドと併用できません

{
  "type": "disabled",
  "prefix": false
}
storeboolean

生成されたモデルレスポンスを保存し、後でAPI経由で取得できるようにするかどうか - `true`: 現在のモデルレスポンスを保存 - `false`: 保存しない

true
streamboolean

レスポンスコンテンツをストリーミングで返すかどうか - `false`: モデルがすべてのコンテンツを生成した後に一括返却 - `true`: SSEプロトコルに従いチャンクごとに返し、`data: [DONE]`メッセージで終了

false
temperaturenumber

サンプリング温度、出力のランダム性を制御 - 値の範囲: [0, 2] - 低い値はより確定的、高い値はよりランダム - temperatureまたはtop_pのいずれか一方のみを調整することを推奨 **注意**: doubao-seed-2.0-proとdoubao-seed-2.0-liteは1に固定されており、手動指定は無視されます

1
top_pnumber

核サンプリング確率閾値 - 値の範囲: [0, 1] - temperatureまたはtop_pのいずれか一方のみを調整することを推奨 **注意**: doubao-seed-2.0-proとdoubao-seed-2.0-liteは0.95に固定されており、手動指定は無視されます

0.7
textobject

モデルテキスト出力の形式定義

{
  "format": {
    "type": "text",
    "name": "string",
    "schema": {},
    "description": "string",
    "strict": false
  }
}
toolsobject[]

模型可以调用的ツールリスト 支持以下ツールタイプ: - `function`: カスタム関数(Function Calling) - `web_search`: ウェブ検索 - `doubao_app`: Doubaoアシスタント - `image_process`: 画像処理 - `mcp`: MCP 工具 - `knowledge_search`: プライベートナレッジベース検索

[
  {
    "type": "function",
    "name": "string",
    "description": "string",
    "parameters": {},
    "strict": true,
    "feature": {
      "chat": {
        "type": "disabled",
        "role_description": "string"
      },
      "deep_chat": {
        "type": "disabled",
        "role_description": "string"
      },
      "ai_search": {
        "type": "disabled",
        "role_description": "string"
      },
      "reasoning_search": {
        "type": "disabled",
        "role_description": "string"
      }
    },
    "user_location": {
      "type": "approximate",
      "country": "string",
      "region": "string",
      "city": "string"
    },
    "sources": [
      "toutiao"
    ],
    "limit": 0,
    "max_keyword": 0,
    "point": {
      "type": "enabled"
    },
    "grounding": {
      "type": "enabled"
    },
    "zoom": {
      "type": "enabled"
    },
    "rotate": {
      "type": "enabled"
    },
    "server_label": "string",
    "server_url": "string",
    "headers": {},
    "require_approval": null,
    "allowed_tools": null,
    "knowledge_resource_id": "string",
    "doc_filters": {},
    "dense_weight": 0.5,
    "ranking_options": {
      "rerank_switch": false,
      "retrieve_count": 25,
      "get_attachment_link": false,
      "chunk_diffusion_count": 0,
      "chunk_group": false,
      "rerank_model": "base-multilingual-rerank",
      "rerank_only_chunk": false
    }
  }
]
tool_choiceobject

モデルがツールを呼び出すかどうかを制御 **文字列モード**: - `none`: ツールを呼び出さない - `required`: ツールの呼び出しが必須 - `auto`: モデルが自動判断(デフォルト) **オブジェクトモード**: 特定のツールの呼び出しを指定

max_tool_callsinteger

最大ツール呼び出しラウンド数(1ラウンドの回数制限なし) - 値の範囲: [1, 10] - Web Search デフォルト値3 - Image Process デフォルト値10(変更不可) - Knowledge Search デフォルト値3 **注意**: このパラメータはベストエフォート方式であり、最終的な呼び出し回数はモデルの推論効果などの要因に影響されます

0
context_managementobject

コンテキスト管理戦略、モデルがコンテキストウィンドウを効果的に活用するのを支援

{
  "edits": [
    {
      "type": "clear_thinking",
      "keep": null,
      "exclude_tools": [
        "string"
      ],
      "clear_tool_input": false,
      "trigger": {
        "type": "tool_uses",
        "value": 0
      }
    }
  ]
}

レスポンス

application/json
成功

レスポンスボディ

idstring

このレスポンスの一意識別子

"resp_02177148667427813c33c36521378d02b2c8389204fa8c3e2f63e"
objectenum<response>

オブジェクトタイプ、responseに固定

"response"
created_atnumber

作成時刻のUnixタイムスタンプ(秒)

1771486674
modelstring

実際に使用されたモデル名和版本

"doubao-seed-2-0-code-preview-260215"
statusenum<completed | in_progress | incomplete | failed>

レスポンスステータス - `completed`: 生成完了 - `in_progress`: 生成中 - `incomplete`: 未完了 - `failed`: 失敗

"completed"
outputobject[]

モデル出力コンテンツリスト,包含思考チェーン出力、メッセージ出力、ツール呼び出し出力等

[
  null
]
service_tierstring

今回のリクエストのサービスティア - `default`: デフォルトサービスティア - `scale`: 保証パッケージ枠を使用

"default"
instructionsstring

このリクエストで使用されたシステム指示

"string"
previous_response_idstring

参照する前のレスポンスID

"string"
max_output_tokensinteger

モデル出力の最大トークン数

32768
temperaturenumber

使用されたサンプリング温度

0
top_pnumber

使用されたtop_p値

0
thinkingobject

使用的思考モード配置

{}
toolsunknown[]

使用的ツールリスト

[
  null
]
tool_choiceobject

使用されたツール選択設定

parallel_tool_callsboolean

並列ツール呼び出しを許可するかどうか

true
textobject

テキスト出力形式設定

{}
usageobject

トークン使用統計情報

{
  "input_tokens": 88,
  "input_tokens_details": {
    "cached_tokens": 0
  },
  "output_tokens": 230,
  "output_tokens_details": {
    "reasoning_tokens": 211
  },
  "total_tokens": 318
}
cachingobject

キャッシュ設定

{
  "type": "enabled"
}
storeboolean

レスポンスが保存されたかどうか

true
expire_atinteger

ストレージ有効期限(Unixタイムスタンプ)

1756539922
errorobject

エラー情報、成功時はnull

{}
incomplete_detailsobject

未完了の詳細理由

{}
POST/v1/responses
curl --request POST \
  --url https://api.starmagic.ai/v1/responses \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "model": "doubao-seed-2.0-pro",
  "input": "自己紹介をしてください"
}'
レスポンス: 成功
{
  "id": "resp_02177148667427813c33c36521378d02b2c8389204fa8c3e2f63e",
  "object": "response",
  "created_at": 1771486674,
  "model": "doubao-seed-2-0-code-preview-260215",
  "status": "completed",
  "output": [
    null
  ],
  "service_tier": "default",
  "instructions": "string",
  "previous_response_id": "string",
  "max_output_tokens": 32768,
  "temperature": 0,
  "top_p": 0,
  "thinking": {},
  "tools": [
    null
  ],
  "tool_choice": null,
  "parallel_tool_calls": true,
  "text": {},
  "usage": {
    "input_tokens": 88,
    "input_tokens_details": {
      "cached_tokens": 0
    },
    "output_tokens": 230,
    "output_tokens_details": {
      "reasoning_tokens": 211
    },
    "total_tokens": 318
  },
  "caching": {
    "type": "enabled"
  },
  "store": true,
  "expire_at": 1756539922,
  "error": {},
  "incomplete_details": {}
}