AGTCloud API Docs
РуководстваСправочник APIИнтеграции и ресурсыОбновления и помощь
Различия параметров по поставщикам

Различия параметров и протоколов Doubao

Узнайте об отличиях параметров и использовании Doubao с совместимыми протоколами.

Для Doubao настройте параметры по этой странице. Структуры: Chat Completions, Responses, Messages.

Модели

МодельОбласть применения
doubao-seed-2-1-lite-260915, doubao-seed-evolving, doubao-seed-2-1-pro-260915Все поддерживают три протокола; общие правила мыслей/инструментов, аудио только в рамках Lite
doubao-seed-evolvingПостоянно обновляемый ID, не эквивалент датированной Pro; сохраняйте конфигурацию в Session

Отличия Chat Completions

ПолеОтличие
thinking.typeПоддерживается enabled/disabled, рассуждение включено
reasoning_effortПо умолчанию high; уровни low/medium/high, minimal выключает; none в minimal, xhigh/max в high
max_tokensПо умолчанию 4096, только ответ без мыслей, не общий бюджет
max_completion_tokensВключает мысли/ответ, официальный диапазон Chat 1~65536, несовместим с max_tokens; не максимум из спецификации модели
temperature, top_pДиапазоны [0,2], [0,1]; не фиксированная температура 1 старых Seed 2.0
frequency_penalty, presence_penaltySeed 2.0 и новее не поддерживают; ограничение возможностей, не устаревание
stop, logprobsПо умолчанию недоступно моделям глубокого рассуждения; ни одна из трёх не в исключениях
reasoning_content, encrypted_contentПо умолчанию сводка и зашифрованный оригинал. Для инструментов передавайте encrypted_content неизменным; сводка не замена, шифротекст приоритетен при обоих
stream_options.chunk_include_usageПо умолчанию false; true возвращает накопительное usage в каждом блоке, не суммируйте его повторно
stream_options.include_usageКонтролирует итоговый блок usage; Lite возвращает по умолчанию, остальные требуют включения. Накопительное по блокам и общий итог — разные настройки
response_formatПоддерживается json_object/json_schema, сохраняется статус Beta; strict: true ограничивает поддерживаемое подмножество, не все ключевые слова JSON Schema

Отличия Responses

ПолеОтличие
reasoning.effortИспользуйте minimal/low/medium/high и преобразования, умолчание как Chat; не верхнеуровневое поле
max_output_tokensМысли и ответ вместе; не бюджет ответа или лимиты Chat
text.formatJSON Schema в text.format с name/schema/strict, не вложенная структура Qwen text.format.json_schema
store, previous_response_idstore по умолчанию true; реальный ID продолжает историю и мысли, предыдущие instructions не наследуются
Ручная передача историиБез ID передавайте все reasoning, сообщения и инструменты; не заменяйте шифротекст сводкой
max_tool_callsДиапазон 1~10, ограничивает раунды встроенных инструментов, не вызовы внутри раунда; рекомендательное ограничение, не строгий максимум функций
service_tier, storeВ нативном режиме flex, store только false; серверное хранение одновременно недоступно

Отличия Messages

ПолеОтличие
max_tokensПо спецификации необязательно, не как Claude; примеры явно задают бюджет
output_config.effortУправляет глубиной по умолчаниям и преобразованиям модели; не переносите корневое поле Chat
output_formatВерхнеуровневое расширение с text/json_object/json_schema; Schema в output_format.schema, не output_config.format Claude
temperature, top_pДиапазоны [0,2], [0,1], включая допустимое top_p: 0
stop_sequencesОбщее поле принимает строку/массив, но глубокое рассуждение по умолчанию не поддерживает; наличие поля не гарантирует остановку
История блоков thinkingПередавайте полные реальные thinking, signature, сохраняя значения/порядок; не создавайте подписи и историю из сводок

Отличия кеша

ПолеОтличие
Неявный кешChat / Responses автоматически и неотключаемо; префикс минимум 1024 Token должен совпадать, попадания не гарантированы
prompt_cache_keyПодсказка маршрутизации Chat / Responses, стабильная в диалоге; одинаковый ключ не гарантирует экземпляр или попадание
Responses cachingНативный явный кеш включается type: "enabled"; prefix: true пишет лишь префикс без ответа, false генерирует и пишет
Ограничения сочетаний cachingНе сочетать с instructions или tools не типа Function; не TTL / Header Session другого поставщика
Использование кешаChat usage.prompt_tokens_details.cached_tokens; Responses usage.input_tokens_details.cached_tokens; Messages реальные usage.cache_read_input_tokens, usage.cache_creation_input_tokens

Отличия мультимедийного ввода

ВводБлок протоколаОтличие
Изображениеimage_urlChat: URL / Base64 Data URL в image_url.url, детализация в image_url.detail
Видеоvideo_urlChat: видео в video_url.url; fps внутри video_url, рядом с url
PDFfileChat: один из file.file_url/file_data/file_id; пока только PDF
Аудиоinput_audioТолько Lite, Chat: один из input_audio.url/data/file_id; data чистый Base64, также format
Изображениеinput_imageResponses: строка image_url или нативный ID, не объект Chat
Видеоinput_videoResponses: адрес видео строкой video_url, fps в том же блоке
PDFinput_fileResponses: file_url/file_data/file_id; URL / Base64 файлы до 50 MB
Аудиоinput_audioТолько Lite, Responses: URL / Base64 Data URL в audio_url либо нативный ID; не input_audio.data Chat
ИзображениеimageMessages: URL через source либо media_type, чистый Base64 data
PDFdocumentMessages: PDF через source в document, не блок Chat file
ПолеОтличие
fpsДиапазон 0.2~5, по умолчанию 1; расположение Chat / Responses различается, см. выше
Аудио LiteФайл аудио до 25 MB, суммарное чисто аудио за запрос до 120 минут; ввод через Chat / Responses
Медиа EvolvingИзображения, видеоряд, документы поддерживаются; звук и аудиодорожка видео — нет
Нативный ID файлаИз Ark Files API, связан с проектом загрузки и типом; не обещание аналогичного API AGTCloud

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

Замените MODEL_ID полным ID и используйте свой API Key.

curl 'https://api.agtcloud.ai/v1/chat/completions' \
  -H 'Authorization: Bearer your-api-key' \
  -H 'Content-Type: application/json' \
  --data '{
    "model": "MODEL_ID",
    "messages": [{"role": "user", "content": "Объясните в трёх пунктах, как диагностировать тайм-аут API"}],
    "reasoning_effort": "low",
    "max_completion_tokens": 4096
  }'

Официальные материалы

На этой странице