Skip to Content
ModelosDoubao Seed

Familia Doubao Seed

Los modelos de texto Doubao Seed de ByteDance, que incluyen Seed 2.1 Pro, Seed 2.1 Turbo, Seed Evolving y Seed Character. Se llaman a través de la API compatible con OpenAI y, salvo Seed Character, también admiten el endpoint nativo de Anthropic, por lo que pueden usarse en Claude Code. Los modelos de generación de imágenes de Doubao están en Seedream (Doubao), y los de vídeo, en Seedance.

Tareas habituales

Modelos

La lista completa de modelos y los precios en tiempo real están en la página de modelos . El prefijo del ID de modelo es volcengine/ y puede omitirse; usar los prefijos bytedance/ o doubao/, o los nombres de modelo con fecha de Volcano Engine Ark, devuelve 404.

IDs de modelo habituales (cópielos tal cual al llamar)
Seed 2.1 Provolcengine/doubao-seed-2.1-proContexto de 256K; admite entrada de imágenes
Seed 2.1 Turbovolcengine/doubao-seed-2.1-turboContexto de 256K; admite entrada de imágenes
Seed Evolvingvolcengine/doubao-seed-evolvingContexto de 256K; admite entrada de imágenes
Seed Charactervolcengine/doubao-seed-characterSin thinking por defecto; no admite el endpoint de Anthropic

Estos modelos los ofrece Volcano Engine (volcengine), y todos admiten los endpoints Chat Completions y Responses.

Ejemplos de llamada

doubao_basic.py
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": "Explica en una frase qué es la idempotencia."}], extra_body={"thinking": {"type": "disabled"}}, ) print(resp.choices[0].message.content)

Thinking profundo

ClaveSeed 2.1 Pro, Seed 2.1 Turbo y Seed Evolving tienen el thinking profundo activado por defecto, e incluso las preguntas sencillas pueden tardar decenas de segundos. Si no necesita thinking, configure el type de thinking como disabled.
ModeloPredeterminadoCómo controlarlo
Seed 2.1 Pro, Seed 2.1 Turbo, Seed EvolvingActivado"thinking": {"type": "disabled"} lo desactiva; reasoning_effort: "low" reduce el thinking
Seed CharacterDesactivadoNo admite reasoning_effort
  • thinking.type admite enabled y disabled; enviar auto devuelve 400.
  • En nuestras mediciones con «Explica en una frase qué es la idempotencia.», Seed 2.1 Pro pensó por defecto unos 1500 tokens y tardó unos 40 segundos; Seed Evolving, unos 1700 tokens y unos 54 segundos. Con el thinking desactivado, la respuesta llegó en unos 2 segundos.
  • Los tokens de thinking se cuentan en max_tokens. Si el límite es demasiado bajo, content puede quedar vacío, con finish_reason igual a length.
  • Los tokens de thinking se facturan al precio de salida; su número figura en usage.completion_tokens_details.reasoning_tokens.

Leer el contenido del thinking: en las respuestas en streaming está en delta.reasoning_content; en las respuestas sin streaming, en message.reasoning_details: concatene por orden el text de cada elemento.

Uso en Claude Code

Seed 2.1 Pro, Seed 2.1 Turbo y Seed Evolving admiten el endpoint nativo de Anthropic, con la URL https://api.ofox.ai/anthropic:

Valores de configuración de Claude Code
ANTHROPIC_BASE_URLhttps://api.ofox.ai/anthropic
ANTHROPIC_AUTH_TOKENPegue su API Key de OfoxAI
ANTHROPIC_MODELvolcengine/doubao-seed-2.1-pro
  • Al llamar a través del endpoint de Anthropic, si no se envía el parámetro thinking, no se devuelve contenido de thinking. Si necesita thinking, envíe "thinking": {"type": "enabled", "budget_tokens": 2000} o {"type": "adaptive"}; el contenido del thinking se devuelve en bloques thinking.
  • Seed Character no admite el endpoint de Anthropic; la llamada devuelve protocol_not_supported.

Los pasos completos de configuración de Claude Code están en Configuración de Claude Code.

Entrada de imágenes y salida estructurada

  • Entrada de imágenes: todos estos modelos admiten entrada de imágenes mediante el bloque de contenido estándar image_url; consulte Comprensión visual. El enlace de la imagen debe poder descargarse rápidamente desde Internet; de lo contrario, se devuelve Timeout while downloading url. También puede enviar los datos en base64.
  • Salida estructurada: response_format admite json_schema y json_object; consulte Salida estructurada.
  • Llamadas a herramientas: use el parámetro estándar tools; se devuelve tool_calls.

Errores habituales

HTTP · typeMensaje de error originalCausaSolución
400 BadRequestContiene Unsupported thinking type for the current model: autoSe envió auto en thinking.typeUse enabled o disabled
400 BadRequestContiene Invalid combination of reasoning_effort and thinking type: low + disabledSe envió reasoning_effort a Seed CharacterElimine reasoning_effort
400 BadRequestContiene integer above maximum value, expected a value <= 262144max_tokens supera el límiteReduzca max_tokens
400 BadRequestContiene Timeout while downloading urlSe agotó el tiempo al descargar la imagen del enlaceUse un enlace de acceso rápido o envíe la imagen en base64
400 protocol_not_supportedModel 'volcengine/doubao-seed-character' does not support the 'anthropic' protocol on this platform.Seed Character no admite el endpoint de AnthropicUse el endpoint compatible con OpenAI
404 model_not_foundModel 'bytedance/doubao-seed-2.1-pro' not foundPrefijo incorrectoEl prefijo es volcengine/; copie el ID de modelo de esta página
Tiempo de espera agotado—El thinking profundo está activado por defecto y tarda bastanteDesactive el thinking, use streaming o configure el tiempo de espera del cliente en 600 segundos o más

Otros errores generales: Gestión de errores.

Documentación oficial

Preguntas frecuentes

¿Cómo se escribe el ID de modelo de Doubao?

El formato estándar es volcengine/doubao-seed-2.1-pro; también puede omitir el prefijo y escribir doubao-seed-2.1-pro. Usar los prefijos bytedance/ o doubao/ devuelve 404.

¿Por qué Doubao responde tan despacio?

Seed 2.1 Pro, Seed 2.1 Turbo y Seed Evolving tienen el thinking profundo activado por defecto, e incluso con preguntas sencillas pueden pensar más de mil tokens y tardar decenas de segundos. Si no necesita thinking, envíe "thinking": {"type": "disabled"}; en el SDK de OpenAI, dentro de extra_body.

¿Se puede usar Doubao en Claude Code?

Sí. Configure ANTHROPIC_BASE_URL como https://api.ofox.ai/anthropic e indique como modelo volcengine/doubao-seed-2.1-pro. Seed Character no admite el endpoint de Anthropic.

¿Doubao puede interpretar imágenes?

Sí. Seed 2.1 Pro, Seed 2.1 Turbo, Seed Evolving y Seed Character admiten entrada de imágenes.

Última actualización: