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

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

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

Нативный Claude использует Messages. Для Chat Completions см. ограничения совместимости Anthropic ниже; преобразование платформы зависит от выбранного входа.

Модели

МодельУмолчания и переключатели
claude-haiku-5-5Включено, глубина medium; выключить через disabled можно лишь при low/medium/high
claude-sonnet-5-5Включено, глубина high; disabled запрещено. На low/medium/high используйте between_tools без мыслей перед ответом
claude-opus-5-5Включено, глубина medium; выключить нельзя
claude-fable-5-1Включено, глубина high; выключить нельзя
claude-opus-5Включено, глубина high; выключить через disabled можно лишь при low/medium/high
claude-sonnet-5Включено, глубина high; выключается disabled
claude-fable-5Включено, глубина high; выключить нельзя
claude-opus-4-8Выключено, глубина high; включается adaptive

Отличия Messages

ПолеОтличие
thinking.typeВсе восемь принимают adaptive, отвергают старое enabled и budget_tokens; отключение см. выше, disabled не для всех
between_toolsТолько Sonnet 5.5; без мыслей перед ответом, прогресс между инструментами в thinking. Объект только с type, без display, budget_tokens
output_config.effortВсе восемь принимают low/medium/high/xhigh/max, умолчания выше; adaptive — тип, не глубина. max_tokens ограничивает мысли и ответ
thinking.displayУ всех восьми при рассуждении по умолчанию omitted: пустой текст и signature. Для читаемой сводки summarized; пустота не означает отсутствия мыслей
tool_choiceOpus 5.5, Sonnet 5.5, Fable 5.1 не принимают any и конкретный tool; используйте auto/none. Остальные пять разрешают принуждение, пропуская мысли в этом вызове. Fable 5 не наследует запрет Fable 5.1
История и подписиПосле инструментов передавайте все прежние thinking/redacted_thinking и блоки инструментов, включая пустой текст. Не редактируйте, не переставляйте и не создавайте подписи. Haiku 5.5, Sonnet 5.5, Opus 5.5, Fable 5.1 также проверяют исходные system, инструменты и историю; после изменения не переиспользуйте мысли напрямую
Предзаполнение assistantВсе восемь отвергают незавершённый последний assistant с 400; ограничивайте вывод инструкциями или output_config.format
temperature/top_p/top_kИсключить из примеров. 2023-06-01 также подчиняется ограничениям новых моделей; в 2026-10-21 любое такое поле на любой модели даёт 400. Смена версии не возвращает свободное семплирование
Версия ComputerClaude API: Haiku 5.5, Sonnet 5.5, Opus 5.5 используют computer_toolset_20260801, не старые типы. Другие облака — по официальным правилам

Официальная совместимость Chat

Правила слоя OpenAI SDK Anthropic, отличного от нативного Messages; не все каналы платформы используют такое преобразование.

ПолеОтличие
nПринимает только 1
reasoning_effortИгнорируется; глубину или мысли получайте через output_config.effort Messages
response_format, tools[].function.strictИгнорируются; не включают нативную структуру или строгую проверку инструментов
presence_penalty/frequency_penalty/logit_bias/seedИгнорируются, без соответствующего контроля семплирования
logprobs/top_logprobsИгнорируются, вероятности токенов не возвращаются
system/developerОбъединяются в начальный system через переносы строки; положение внутри диалога теряется
tool_choicerequired и конкретная функция также ограничены для трёх моделей выше
Кеш и другие настройкиНативных настроек кеша нет; store/service_tier/metadata/prediction/user/audio/modalities и прочие игнорируются, одноимённые возможности не включаются

Отличия кеша

ПолеОтличие
cache_controlИспользуйте type: ephemeral Messages: автоматические точки сверху или явные в блоках, максимум четыре
ttlПо умолчанию 5m, вариант 1h; не prompt_cache_options Chat
Минимальный кешируемый префиксHaiku 5.5, Sonnet 5.5, Opus 5.5, Fable 5.1, Opus 5, Fable 5: 512 входных токенов. Sonnet 5, Opus 4.8: 1024. Совпадение обязательно, ниже порога не записывается
Блоки мыслейНельзя ставить точку на thinking; переданные мысли могут кешироваться в предыдущем assistant
Использование кешаПроверяйте usage.cache_creation_input_tokens, usage.cache_read_input_tokens для записи/чтения; настройки не доказывают попадание

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

ВводБлок протоколаОтличие
ИзображениеMessages imageURL / Base64 в source, не блок image_url Chat
ДокументMessages documentНативная структура документа в user, не assistant
ИзображениеChat image_urlОфициальный слой читает image_url.url, игнорирует detail
ФайлChat fileОфициальный слой игнорирует ввод, это не нативная обработка документов
АудиоChat input_audioОфициальный слой игнорирует ввод, без нативного аудио

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

Замените MODEL_ID полным ID. Messages явно включает адаптивное рассуждение и сводку, Chat показывает только базовый текст.

curl 'https://api.agtcloud.cn/v1/messages' \
  -H 'x-api-key: your-api-key' \
  -H 'anthropic-version: 2023-06-01' \
  -H 'Content-Type: application/json' \
  --data '{
    "model": "MODEL_ID",
    "messages": [{"role": "user", "content": "Объясните в трёх пунктах, как диагностировать тайм-аут API"}],
    "max_tokens": 4096,
    "thinking": {"type": "adaptive", "display": "summarized"},
    "output_config": {"effort": "medium"}
  }'

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

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