Сценарий из mcp-everything. Актуально на 2026-10-24.
Ночная обработка тысяч карточек товаров или обращений — без упора в лимит одновременных генераций.
OP=$(curl -s -X POST https://ai.api.cloud.yandex.net/foundationModels/v1/completionAsync \
-H "Authorization: Api-Key $YANDEX_API_KEY" -H 'Content-Type: application/json' \
-d '{"modelUri": "gpt://'"$YANDEX_FOLDER_ID"'/yandexgpt-5-lite", "messages": [{"role": "user", "text": "Кратко перескажи: ..."}]}' | jq -r .id)
curl https://operation.api.cloud.yandex.net/operations/$OP -H "Authorization: Api-Key $YANDEX_API_KEY"
https://ai.api.cloud.yandex.nethttps://operation.api.cloud.yandex.netТип: Bearer-токен
Authorization: Bearer <IAM-токен>Authorization: Api-Key <API-ключ>Для генерации текста нужна роль ai.languageModels.user или выше; для Responses API — ai.assistants.editor и ai.languageModels.user.
Принимает те же параметры, что completion. Возвращает объект Operation (id, done, response или error); результат забирают по id операции.
Хост operation.api.cloud.yandex.net. Когда done равно true, заполнено ровно одно из полей response или error.
| Параметр | Где | Тип | Обяз. | Описание |
|---|---|---|---|---|
operationId |
path | string | да | ID операции из ответа completionAsync |
.../yandexgpt/latest и .../yandexgpt/rc работают до окончания поддержки; после этого запросы по устаревшему URI возвращают 400 Bad Request — автоматического переключения на новую версию нет.maxTokens, dim и счётчики токенов в ответах передаются строками (int64).gpt://<идентификатор_каталога>/yandexgpt-lite/latest@<суффикс>.Если этого недостаточно — официальная документация: https://aistudio.yandex.ru/ru/docs/ai-studio/ Вся интеграция одним документом: https://mcp-everything.ru/integrations/yandexgpt.md