Skip to Content
МоделиDoubao Seed

Семейство Doubao Seed

Текстовые модели Doubao Seed от ByteDance: Seed 2.1 Pro, Seed 2.1 Turbo, Seed Evolving и Seed Character. Они вызываются через OpenAI-совместимый API; все, кроме Seed Character, также поддерживают нативный API Anthropic, поэтому их можно использовать в Claude Code. Модели генерации изображений Doubao описаны в разделе Seedream (Doubao), видеомодели — в разделе Seedance.

Типичные задачи

Модели

Полный список моделей и актуальные цены см. на странице моделей . Префикс ID моделей — volcengine/, его можно опустить; префиксы bytedance/, doubao/ и названия моделей Volcano Engine Ark с датой вернут 404.

Основные ID моделей (копируйте без изменений)
Seed 2.1 Provolcengine/doubao-seed-2.1-proКонтекст 256K; поддерживает ввод изображений
Seed 2.1 Turbovolcengine/doubao-seed-2.1-turboКонтекст 256K; поддерживает ввод изображений
Seed Evolvingvolcengine/doubao-seed-evolvingКонтекст 256K; поддерживает ввод изображений
Seed Charactervolcengine/doubao-seed-characterПо умолчанию без thinking; Anthropic API не поддерживается

Эти модели предоставляет Volcano Engine (volcengine); все они поддерживают Chat Completions и Responses API.

Примеры вызова

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": "Объясни одним предложением, что такое идемпотентность."}], extra_body={"thinking": {"type": "disabled"}}, ) print(resp.choices[0].message.content)

Глубокий thinking

ГлавноеSeed 2.1 Pro, Seed 2.1 Turbo и Seed Evolving по умолчанию используют глубокий thinking, и даже на простые вопросы ответ может занимать десятки секунд. Если thinking не нужен, установите type в thinking равным disabled.
МодельПо умолчаниюСпособ управления
Seed 2.1 Pro, Seed 2.1 Turbo, Seed EvolvingВключён"thinking": {"type": "disabled"} — отключить; reasoning_effort: "low" — уменьшить объём thinking
Seed CharacterВыключенreasoning_effort не поддерживается
  • thinking.type поддерживает enabled и disabled; значение auto возвращает 400.
  • Замеры на запросе «Объясни одним предложением, что такое идемпотентность»: Seed 2.1 Pro по умолчанию тратит на thinking около 1500 токенов и около 40 секунд, Seed Evolving — около 1700 токенов и около 54 секунд. С отключённым thinking ответ приходит примерно за 2 секунды.
  • Токены thinking учитываются в max_tokens. Если лимит слишком мал, content может оказаться пустым, а finish_reason будет равен length.
  • Токены thinking оплачиваются по цене вывода, их число указано в usage.completion_tokens_details.reasoning_tokens.

Чтение содержимого thinking: в потоковом ответе оно находится в delta.reasoning_content; в непотоковом — в message.reasoning_details, где нужно склеить поля text всех элементов по порядку.

Использование в Claude Code

Seed 2.1 Pro, Seed 2.1 Turbo и Seed Evolving поддерживают нативный API Anthropic по адресу https://api.ofox.io/anthropic:

Значения для настройки Claude Code
ANTHROPIC_BASE_URLhttps://api.ofox.io/anthropic
ANTHROPIC_AUTH_TOKENВставьте ваш API-ключ OfoxAI
ANTHROPIC_MODELvolcengine/doubao-seed-2.1-pro
  • При вызове через Anthropic API без параметра thinking содержимое thinking не возвращается. Если thinking нужен, передайте "thinking": {"type": "enabled", "budget_tokens": 2000} или {"type": "adaptive"} — содержимое thinking вернётся блоками thinking.
  • Seed Character не поддерживает Anthropic API: вызов возвращает protocol_not_supported.

Полный порядок настройки Claude Code см. в разделе Настройка Claude Code.

Ввод изображений и структурированный вывод

  • Ввод изображений: все перечисленные модели поддерживают ввод изображений через стандартный блок содержимого image_url; подробнее см. в разделе Распознавание изображений. Ссылка на изображение должна быстро загружаться из публичной сети, иначе возвращается Timeout while downloading url; вместо ссылки можно передать данные в base64.
  • Структурированный вывод: response_format поддерживает json_schema и json_object; подробнее см. в разделе Структурированный вывод.
  • Вызов инструментов: используется стандартный параметр tools, возвращается tool_calls.

Типичные ошибки

HTTP · typeТекст ошибкиПричинаРешение
400 BadRequestСодержит Unsupported thinking type for the current model: autoДля thinking.type передано autoИспользуйте enabled или disabled
400 BadRequestСодержит Invalid combination of reasoning_effort and thinking type: low + disabledreasoning_effort передан модели Seed CharacterУдалите reasoning_effort
400 BadRequestСодержит integer above maximum value, expected a value <= 262144max_tokens превышает лимитУменьшите max_tokens
400 BadRequestСодержит Timeout while downloading urlИстекло время загрузки изображения по ссылкеИспользуйте быстро доступную ссылку или передайте base64
400 protocol_not_supportedModel 'volcengine/doubao-seed-character' does not support the 'anthropic' protocol on this platform.Seed Character не поддерживает Anthropic APIИспользуйте OpenAI-совместимый API
404 model_not_foundModel 'bytedance/doubao-seed-2.1-pro' not foundНеверный префиксПрефикс — volcengine/; скопируйте ID модели с этой страницы
Таймаут запроса—Глубокий thinking включён по умолчанию, и запросы выполняются долгоОтключите thinking, используйте потоковый вывод или установите таймаут клиента не менее 600 секунд

Прочие общие ошибки: Обработка ошибок.

Официальная документация

Часто задаваемые вопросы

Как записывать ID моделей Doubao?

Стандартная запись — volcengine/doubao-seed-2.1-pro; префикс можно опустить и писать doubao-seed-2.1-pro. Префиксы bytedance/ или doubao/ вернут 404.

Почему Doubao отвечает так медленно?

Seed 2.1 Pro, Seed 2.1 Turbo и Seed Evolving по умолчанию используют глубокий thinking, и даже на простые вопросы могут тратить тысячи токенов и десятки секунд. Если thinking не нужен, передайте "thinking": {"type": "disabled"}; в OpenAI SDK — внутри extra_body.

Можно ли использовать Doubao в Claude Code?

Да. Укажите ANTHROPIC_BASE_URL https://api.ofox.io/anthropic, а в качестве модели — volcengine/doubao-seed-2.1-pro. Seed Character не поддерживает Anthropic API.

Может ли Doubao распознавать изображения?

Да. Seed 2.1 Pro, Seed 2.1 Turbo, Seed Evolving и Seed Character поддерживают ввод изображений.

Обновлено