Skip to Content
ModelleDoubao Seed

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.

Gängige Modell-IDs (beim Aufruf exakt kopieren)
Seed 2.1 Provolcengine/doubao-seed-2.1-pro256K Kontext, unterstützt Bildeingaben
Seed 2.1 Turbovolcengine/doubao-seed-2.1-turbo256K Kontext, unterstützt Bildeingaben
Seed Evolvingvolcengine/doubao-seed-evolving256K Kontext, unterstützt Bildeingaben
Seed Charactervolcengine/doubao-seed-characterStandardmäßig ohne Thinking; kein Anthropic-Endpunkt

Diese Modelle werden von Volcano Engine (volcengine) bereitgestellt und unterstützen alle die Endpunkte Chat Completions und Responses.

Aufrufbeispiele

doubao_basic.py
import os from openai import OpenAI client = OpenAI(base_url="https://api.ofox.io/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

Kurz gesagtBei Seed 2.1 Pro, Seed 2.1 Turbo und Seed Evolving ist Deep Thinking standardmäßig aktiv; auch einfache Fragen können Dutzende Sekunden dauern. Wenn Sie kein Thinking brauchen, setzen Sie den type von thinking auf disabled.
ModellStandardSteuerung
Seed 2.1 Pro, Seed 2.1 Turbo, Seed EvolvingAktivAbschalten mit "thinking": {"type": "disabled"}; mit reasoning_effort: "low" verringern
Seed CharacterInaktivreasoning_effort wird nicht unterstützt
  • thinking.type unterstützt enabled und disabled; auto liefert 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, kann content leer sein, und finish_reason ist length.
  • 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.io/anthropic:

Konfigurationswerte für Claude Code
ANTHROPIC_BASE_URLhttps://api.ofox.io/anthropic
ANTHROPIC_AUTH_TOKENIhren OfoxAI API Key einfügen
ANTHROPIC_MODELvolcengine/doubao-seed-2.1-pro
  • Beim Aufruf über den Anthropic-Endpunkt werden ohne den Parameter thinking keine Thinking-Inhalte zurückgegeben. Wenn Sie Thinking brauchen, übergeben Sie "thinking": {"type": "enabled", "budget_tokens": 2000} oder {"type": "adaptive"}; die Thinking-Inhalte kommen dann als thinking-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 kommt Timeout while downloading url zurück; alternativ können Sie Base64-Daten verwenden.
  • Strukturierte Ausgabe: response_format unterstützt json_schema und json_object; die Schreibweise finden Sie unter Strukturierte Ausgabe.
  • Tool-Aufrufe: Über den Standardparameter tools; zurück kommt tool_calls.

Häufige Fehler

HTTP · typeFehlermeldung im WortlautUrsacheLösung
400 BadRequestEnthält Unsupported thinking type for the current model: autoauto als thinking.type übergebenenabled oder disabled verwenden
400 BadRequestEnthält Invalid combination of reasoning_effort and thinking type: low + disabledreasoning_effort an Seed Character gesendetreasoning_effort entfernen
400 BadRequestEnthält integer above maximum value, expected a value <= 262144max_tokens überschreitet die Obergrenzemax_tokens verringern
400 BadRequestEnthält Timeout while downloading urlZeitüberschreitung beim Herunterladen der Bild-URLEine schnell erreichbare URL oder Base64 verwenden
400 protocol_not_supportedModel 'volcengine/doubao-seed-character' does not support the 'anthropic' protocol on this platform.Seed Character unterstützt den Anthropic-Endpunkt nichtDen OpenAI-kompatiblen Endpunkt verwenden
404 model_not_foundModel 'bytedance/doubao-seed-2.1-pro' not foundFalsches PräfixDas Präfix lautet volcengine/; Modell-ID von dieser Seite kopieren
Timeout—Deep Thinking ist standardmäßig aktiv und dauert längerThinking abschalten, Streaming verwenden oder das Client-Timeout auf mindestens 600 Sekunden setzen

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.io/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.

Zuletzt aktualisiert am