API Яндекса
Разработка решений
При разработке решений мне помогла документация отсюда и отсюда.
Шаг 1. Регистрация в Yandex Cloud
- Перейдите на сайт: https://yandex.cloud/ru
- Войдите через Яндекс ID (если нет — зарегистрируйтесь).
- Создайте платёжный аккаунт (требуется привязанная банковская карта).
Важно! Yandex GPT API — платный сервис. Ознакомьтесь с тарифами в разделе «Квоты и лимиты».
Шаг 2. Создание каталога
- В консоли Yandex Cloud перейдите в раздел «Каталоги».
- Нажмите «Создать каталог».
- Укажите имя и описание (опционально).
- Сохраните ID каталога — он понадобится для API‑запросов.
Шаг 3. Настройка сервисного аккаунта
- В меню слева выберите «Сервисные аккаунты».
- Нажмите «Создать сервисный аккаунт».
- Назначьте роль: ai.admin, ai.imageGeneration.user, ai.languageModels.user
- Сохраните имя сервисного аккаунта.
Шаг 4. Получение API‑ключа
- В карточке сервисного аккаунта перейдите во вкладку «Ключи API». Как это сделать можно найти тут.
- Нажмите «Создать ключ» → «API‑ключ».
- Заполните описание (например, «Для PHP‑проекта»).
-
Скопируйте API‑ключ (строка вида
AQVN0JDspKwDsvFEuElbarZUdycz3bWDnbqxroXP). -
Область действия — выберите
yc.ai.foundationModels.execute(это минимально необходимая опция для работы с языковыми моделями).
Критично! Храните ключ в секрете. Не публикуйте в открытых репозиториях.



