Yandex Cloud
Поиск
Связаться с намиПодключиться
  • Документация
  • Блог
  • Все сервисы
  • Статус работы сервисов
    • Популярные
    • Инфраструктура и сеть
    • Платформа данных
    • Контейнеры
    • Инструменты разработчика
    • Бессерверные вычисления
    • Безопасность
    • Мониторинг и управление ресурсами
    • Машинное обучение
    • Бизнес-инструменты
  • Все решения
    • По отраслям
    • По типу задач
    • Экономика платформы
    • Безопасность
    • Техническая поддержка
    • Каталог партнёров
    • Обучение и сертификация
    • Облако для стартапов
    • Облако для крупного бизнеса
    • Центр технологий для общества
    • Облако для интеграторов
    • Поддержка IT-бизнеса
    • Облако для фрилансеров
    • Обучение и сертификация
    • Блог
    • Документация
    • Контент-программа
    • Мероприятия и вебинары
    • Контакты, чаты и сообщества
    • Идеи
    • Истории успеха
    • Тарифы Yandex Cloud
    • Промоакции и free tier
    • Правила тарификации
  • Документация
  • Блог
Проект Яндекса
© 2025 ООО «Яндекс.Облако»
Yandex API Gateway
  • Начало работы
    • Все инструкции
    • Создание API-шлюза
      • Обзор
      • Cloud Functions
      • Статический ответ
      • Object Storage
      • Serverless Containers
      • Обращение по HTTP
      • Message Queue
      • Data Streams
      • Managed Service for YDB
      • DataSphere
      • Yandex Foundation Models
      • Yandex Workflows
    • Просмотр операций с ресурсами сервиса
  • Управление доступом
  • Правила тарификации
  • Справочник Terraform
  • Метрики Monitoring
  • Аудитные логи Audit Trails
  • История изменений
  • Вопросы и ответы
  • Обучающие курсы
  1. Пошаговые инструкции
  2. Конструктор спецификаций
  3. Yandex Foundation Models

Добавить расширение x-yc-apigateway-integration:http для интеграции с API генерации текста Yandex Foundation Models

Статья создана
Yandex Cloud
Обновлена 10 марта 2025 г.
Консоль управления
  1. В консоли управления выберите каталог, в котором создали или хотите создать API-шлюз.

  2. В списке сервисов выберите API Gateway.

  3. Выберите API-шлюз или нажмите кнопку Создать API-шлюз, чтобы создать новый.

  4. В поле Спецификация нажмите значок .

  5. Укажите в поле:

    • Путь — относительный путь к интеграции, который будет добавлен к URL-адресу API Gateway. Переменные указывайте в фигурных скобках, например /static/{function_id}. Подробнее см. спецификацию OpenAPI 3.0.
    • HTTP-метод — метод, который будет использоваться для взаимодействия с интеграцией.
    • Сервисный аккаунт — сервисный аккаунт для авторизации при обращении к API генерации текста. Если у вас нет сервисного аккаунта, создайте его.
  6. В блоке Используемая модель выберите модель и укажите:

    • Для модели YandexGPT — идентификатор каталога, который будет указан в URI модели генерации текста.
    • Для модели DataSphere — идентификатор модели, дообученной в Yandex DataSphere.
  7. В блоке Способ передачи промта выберите источник промта и укажите:

    • Для источника Query-параметр — имя query-параметра, в котором будет передаваться промт для запроса к API генерации текста.
    • Для источника Тело запроса — имя поля тела запроса, в котором будет передаваться промт для запроса к API генерации текста.
  8. В блоке Сценарий использования выберите сценарий использования модели и задайте параметры, соответствующие выбранному сценарию:

    • Генерация текста:

      • (Опционально) Температура — определяет вариативность ответа модели: укажите значение от 0 до 1. Чем выше температура, тем более креативными и случайными будут ответы модели. Значение по умолчанию — 0.3.
      • (Опционально) Количество токенов — максимальное число токенов генерации. По умолчанию 5. Позволяет при необходимости ограничить объем ответа модели.
    • Классификация текста:

      • Описание задания — текстовое описание задания для классификатора.

      • Классы — список классов, к которым может относиться текст. Чтобы добавить класс, нажмите значок .

        Чтобы получить корректные результаты, используйте осмысленные названия классов.

      • (Опционально) Примеры запросов — примеры текстовых запросов для классов в формате текстовый запрос:класс. Чтобы добавить пример, нажмите значок . Подробнее см. в разделе Классификатор Few-shot.

  9. Нажмите кнопку Добавить.

В поле Спецификация отобразится OpenAPI-спецификация с указанными значениями параметров.

Требования к структуре входящего запросаТребования к структуре входящего запроса

Чтобы API-шлюз корректно обрабатывал входящие запросы, для них должно быть задано значение заголовка Content-Type: application/json. Кроме этого:

  • Если в качестве способа передачи промта выбрана опция Query-параметр, запрос должен содержать заданный в блоке Способ передачи промта query-параметр и его значение.

    Пример пути для вызова API-шлюза: <путь_к_интеграции>?<заданный_query-параметр>=<содержимое_промта>.

  • Если в качестве способа передачи промта выбрана опция Тело запроса, тело запроса должно содержать поле, заданное в блоке Способ передачи промта, и его значение.

    Пример тела запроса: {"<имя_поля_тела_запроса_>": "<содержимое_промта>"}.

Была ли статья полезна?

Предыдущая
DataSphere
Следующая
Yandex Workflows
Проект Яндекса
© 2025 ООО «Яндекс.Облако»