Doubao-Seed-Reihe
Die Doubao-Seed-Textmodelle von ByteDance: Seed 2.1 Pro, Seed 2.1 Turbo, Seed Evolving und Seed Character. Der Aufruf erfolgt über die OpenAI-kompatible API; alle außer Seed Character unterstützen zusätzlich den nativen Anthropic-Endpunkt und sind damit in Claude Code nutzbar. Die Bildgenerierungsmodelle von Doubao finden Sie unter Seedream (Doubao), die Videomodelle unter Seedance.
Häufige Aufgaben
Modelle
Die vollständige Modellliste und aktuelle Preise finden Sie auf der Modellseite . Das Präfix der Modell-IDs lautet volcengine/ und kann entfallen; die Präfixe bytedance/ oder doubao/ sowie die Modellnamen mit Datum aus Volcano Engine Ark liefern 404.
volcengine/doubao-seed-2.1-pro256K Kontext, unterstützt Bildeingabenvolcengine/doubao-seed-2.1-turbo256K Kontext, unterstützt Bildeingabenvolcengine/doubao-seed-evolving256K Kontext, unterstützt Bildeingabenvolcengine/doubao-seed-characterStandardmäßig ohne Thinking; kein Anthropic-EndpunktDiese Modelle werden von Volcano Engine (volcengine) bereitgestellt und unterstützen alle die Endpunkte Chat Completions und Responses.
Aufrufbeispiele
Python
import os
from openai import OpenAI
client = OpenAI(base_url="https://api.ofox.ai/v1", api_key=os.environ["OFOX_API_KEY"])
resp = client.chat.completions.create(
model="volcengine/doubao-seed-2.1-pro",
messages=[{"role": "user", "content": "Erkläre in einem Satz, was Idempotenz ist."}],
extra_body={"thinking": {"type": "disabled"}},
)
print(resp.choices[0].message.content)Deep Thinking
thinking.typeunterstütztenabledunddisabled;autoliefert 400.- Gemessen mit „Erkläre in einem Satz, was Idempotenz ist“: Seed 2.1 Pro denkt standardmäßig etwa 1500 Tokens lang und braucht rund 40 Sekunden, Seed Evolving etwa 1700 Tokens und rund 54 Sekunden. Ohne Thinking kommt die Antwort nach etwa 2 Sekunden.
- Thinking-Tokens zählen zu
max_tokens. Ist die Obergrenze zu niedrig, kanncontentleer sein, undfinish_reasonistlength. - Thinking-Tokens werden zum Ausgabepreis abgerechnet; die Anzahl steht in
usage.completion_tokens_details.reasoning_tokens.
Thinking-Inhalte auslesen: In gestreamten Antworten stehen sie in delta.reasoning_content; in nicht gestreamten Antworten in message.reasoning_details, wobei Sie die text-Felder der Einträge der Reihe nach zusammenfügen.
In Claude Code verwenden
Seed 2.1 Pro, Seed 2.1 Turbo und Seed Evolving unterstützen den nativen Anthropic-Endpunkt unter https://api.ofox.ai/anthropic:
https://api.ofox.ai/anthropicvolcengine/doubao-seed-2.1-pro- Beim Aufruf über den Anthropic-Endpunkt werden ohne den Parameter
thinkingkeine Thinking-Inhalte zurückgegeben. Wenn Sie Thinking brauchen, übergeben Sie"thinking": {"type": "enabled", "budget_tokens": 2000}oder{"type": "adaptive"}; die Thinking-Inhalte kommen dann alsthinking-Blöcke zurück. - Seed Character unterstützt den Anthropic-Endpunkt nicht; der Aufruf liefert
protocol_not_supported.
Die vollständigen Einrichtungsschritte für Claude Code finden Sie unter Claude Code einrichten.
Bildeingabe und strukturierte Ausgabe
- Bildeingabe: Alle oben genannten Modelle unterstützen Bildeingaben über den Standard-Inhaltsblock
image_url; die Schreibweise finden Sie unter Bildverständnis. Bild-URLs müssen aus dem öffentlichen Internet schnell abrufbar sein, sonst kommtTimeout while downloading urlzurück; alternativ können Sie Base64-Daten verwenden. - Strukturierte Ausgabe:
response_formatunterstütztjson_schemaundjson_object; die Schreibweise finden Sie unter Strukturierte Ausgabe. - Tool-Aufrufe: Über den Standardparameter
tools; zurück kommttool_calls.
Häufige Fehler
Weitere allgemeine Fehler: Fehlerbehandlung.
Offizielle Dokumentation
Häufige Fragen
Wie schreibe ich die Modell-ID von Doubao?
Die Standardschreibweise ist volcengine/doubao-seed-2.1-pro; das Präfix kann auch entfallen, also doubao-seed-2.1-pro. Die Präfixe bytedance/ oder doubao/ liefern 404.
Warum antwortet Doubao so langsam?
Bei Seed 2.1 Pro, Seed 2.1 Turbo und Seed Evolving ist Deep Thinking standardmäßig aktiv; auch einfache Fragen können über tausend Thinking-Tokens und Dutzende Sekunden kosten. Wenn Sie kein Thinking brauchen, übergeben Sie "thinking": {"type": "disabled"}; im OpenAI SDK gehört das in extra_body.
Kann ich Doubao in Claude Code verwenden?
Ja. Setzen Sie ANTHROPIC_BASE_URL auf https://api.ofox.ai/anthropic und als Modell volcengine/doubao-seed-2.1-pro. Seed Character unterstützt den Anthropic-Endpunkt nicht.
Kann Doubao Bilder erkennen?
Ja. Seed 2.1 Pro, Seed 2.1 Turbo, Seed Evolving und Seed Character unterstützen alle Bildeingaben.