Начинаем работу с YandexGPT API

Рассказываем и показываем как использовать генеративные модели Яндекса через YandexGPT API.

Начинаем работу с YandexGPT API
Дата публикации
03.05.24
Дата обновления
16.05.26
Время чтения
3 мин.
Автор
А. Баранов

В одном из прошлых постов мы рассказывали про сервис 300 от Яндекса и его использовании через API. Сегодня мы расскажем как начать пользоваться лежащими в его основе генеративными моделями через YandexGPT API и сервис Foundation Models.

Итак, для того чтобы начать, нам необходимо:

Список сервисовСписок сервисов

Сервис Foundation Models объединяет в себе несколько больших генеративных нейросетей.

Foundation ModelsFoundation Models

На данный момент нам доступны несколько режимов их использования:

  • Первый и самый простой - чат с YandexGPT. Это по сути аналог всем известного ChatGPT.

Чат с YandexGPTЧат с YandexGPT

В этом режиме в модель прокидывается контекст (история предыдущих запросов). Поэтому работа в таком режиме больше похожа на диалог с ИИ, но не всегда подходит для прикладных бизнес задач.

Чат с YandexGPTЧат с YandexGPT

  • Второй режим - это YandexART. Генеративная модель для создания изображений из текстового описания.

YandexARTYandexART

По умолчанию нейросеть отдаёт изображение размером 1024x1024 пикселя. В формате JPEG.

Пример изображенияПример изображения

  • Ну и третий режим - это промт-режим. Он позволяет тонко настраивать поведение модели и по сути является песочницей, с помощью которой можно проверить интеграцию с API до того как выкатывать её в продакшен. Контекст не сохраняется автоматически, но вы можете прокидывать его в запросы.

Промт-режимПромт-режим

В следующих статьях я подробнее рассмотрю промт-режим. Расскажу про текущие квоты и лимиты, стоимость, синхронный и асинхронный режимы, эмбеддинги, а также про различия в доступных моделях генерации.

Посмотреть видео

На этом всё, спасибо за внимание!

Расскажите о вашем проекте

Связаться иначе

Часто задаваемые вопросы

Foundation Models в Yandex Cloud — интерфейс к генеративным моделям Яндекса (текст, изображения). YandexGPT API — программный доступ к тем же возможностям для приложений, ботов и автоматизаций, а не только чат в консоли.

Зарегистрируйтесь в консоли Yandex Cloud, откройте сервис Foundation Models и выберите режим: чат, генерация изображений или промт-режим для отладки запросов перед интеграцией в код.

В чате история диалога подставляется в контекст автоматически — удобно для экспериментов и переписки. В промт-режиме каждый запрос настраивается отдельно, контекст сами передаёте в API — так ближе к реальной интеграции в продукт.

YandexART — модель для генерации картинок по текстовому описанию в Foundation Models. По умолчанию результат — изображение 1024×1024 в формате JPEG.

Это песочница: можно проверить формулировки промптов, ответы модели и параметры запроса без деплоя. После отладки те же сценарии переносят в код через YandexGPT API (Cloud Functions, backend, боты).

В этой статье — только введение и обзор режимов в консоли. Про квоты, стоимость, синхронные и асинхронные вызовы, эмбеддинги и выбор моделей автор планировал отдельные материалы; актуальные тарифы — в документации Yandex Cloud.

Если через модель проходят данные пользователей (формы, чаты, боты), вы можете быть оператором ПДн. Обзор требований для сайтов и мессенджеров — в статье Новые требования по работе с персональными данными.

Вам может быть интересно

Хостинг в S3 от Яндекса
Хостинг в S3 от Яндекса

Хостинг в S3 от Яндекса

6 мин.

Рассказываем как использовать Yandex Object Storage для хостинга статического сайта...

Пост#yandex
Настройка MAX-бота для работы в Yandex Cloud Functions
Настройка MAX-бота для работы в Yandex Cloud Functions

Настройка MAX-бота для работы в Yandex Cloud Functions

4 мин.

Инструкция по настройке и хостингу простейшего MAX-бота в Yandex Cloud Functions.

Пост#yandex#max
Новые требования по работе с персональными данными
Новые требования по работе с персональными данными

Новые требования по работе с персональными данными

5 мин.

Обзор новых требований к обработке персональных данных для владельцев сайтов и чат-ботов и чек-лист для самопроверки...

Пост#законы
Добавляем Telegram Widgets в React-приложение
Добавляем Telegram Widgets в React-приложение

Добавляем Telegram Widgets в React-приложение

4 мин.

Инструкция по добавлению Telegram Widgets в React-приложение с помощью написанного мной npm-пакета react-telegram-widgets...

Пост#react#инструменты
Борьба с грамматическими ошибками в markdown файлах
Борьба с грамматическими ошибками в markdown файлах

Борьба с грамматическими ошибками в markdown файлах

3 мин.

Инструкция по использованию LTеX для борьбы с грамматическими ошибками в .md файлах...

Пост#инструменты
Автоматизируем публикацию npm-пакета с помощью Github Actions
Автоматизируем публикацию npm-пакета с помощью Github Actions

Автоматизируем публикацию npm-пакета с помощью Github Actions

7 мин.

Инструкция по подготовке npm-пакета к автоматизированному релизу с помощью Github Actions...

Пост#DevOps#github
Backend разработка
Backend разработка

Backend разработка

Разрабатываем серверную часть, которая стабильно работает под нагрузкой и масштабируется вместе с продуктом.

Услуга#backend#веб-разработка
Разработка Telegram-бота
Разработка Telegram-бота

Разработка Telegram-бота

Telegram-бот под ваш бизнес: сценарии, интерфейс, интеграции и запуск. От MVP до масштабируемого решения.

Услуга#боты#telegram
Разработка Max-бота
Разработка Max-бота

Разработка Max-бота

Max-бот под ваш бизнес: сценарии, интерфейс, интеграции и запуск. От MVP до масштабируемого решения.

Услуга#боты#max