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

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

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

Для GLM сначала сформируйте запрос выбранного протокола, затем примените официальные отличия этой страницы. Полные структуры: Chat Completions, Responses, Messages.

Модели

МодельОбласть применения
GLM-5.3-FlashX, GLM-5.3-FlashОтличия Chat и мультимодальные дополнения
GLM-5.3Отличия Chat и Responses

Текстовые параметры GLM-5.3

Chat Completions

ПолеОтличие
thinking.typeРассуждение всегда включено; только enabled, без disabled
reasoning_effortПоддерживается low/high/max; по умолчанию max
temperatureДиапазон 0~1, по умолчанию 1; максимум два знака после запятой
top_pДиапазон 0.01~1, по умолчанию 0.95; максимум два знака после запятой. Меняйте это поле либо температуру
do_sampleРасширение GLM, по умолчанию true; при false поля temperature, top_p игнорируются
max_tokensДиапазон 1~131072; бюджет включает рассуждение и итоговый ответ
tool_streamРасширение GLM; для потоковых аргументов задайте здесь и в stream значение true
thinking.clear_thinkingfalse включает сохранение рассуждения; передавайте всю историю без изменения порядка
reasoning_contentРассуждение, в потоке через delta.reasoning_content; при чередовании с инструментами передавайте неизменным вместе с tool_calls того же сообщения
request_idРасширение GLM, 6–64 символа, возможен UUID; при отсутствии генерируется сервисом
user_idРасширение GLM, 6–128 символов; стабильный ID пользователя без конфиденциальных данных
tool_choiceGLM-5.3 поддерживает только auto
response_format.typeGLM-5.3 поддерживает text или json_object

Responses

Раздел относится к GLM-5.3.

ПолеОтличие
model, inputОба обязательны
temperatureДиапазон 0~1, по умолчанию 1; максимум два знака после запятой
top_pДиапазон 0.01~1, по умолчанию 0.95; максимум два знака после запятой
max_output_tokensРассуждение и ответ вместе; по умолчанию 65536, максимум 131072
reasoning.effortПо умолчанию max; low/medium преобразуется в high, xhigh в max
storeПо умолчанию false; для сохранения или серверной истории явно задайте true
previous_response_idПродолжает сохранённый ответ; ID действителен семь дней
tool_choiceПоддерживается none или auto
tools[].typeПоддерживаются function, namespace, custom, web_search
text.format.typeПоддерживается text или json_object

Мультимодальные дополнения Flash / FlashX

Flash / FlashX используют текстовые параметры Chat выше. GLM-5.3 принимает только текст, эти блоки не использует.

ВводБлок ChatОсновные поля
Изображениеtype: "image_url"image_url.url принимает URL изображения или Base64 Data URL; отдельный блок на каждое изображение
Видеоtype: "video_url"video_url.url
Файлtype: "file"Один из file.file_id, file.file_url, file.file_data; не более 50 MB на файл. Старый блок file_url только для совместимости

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

Замените 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"}],
    "thinking": {"type": "enabled"},
    "reasoning_effort": "low",
    "max_tokens": 4096
  }'

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

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