API для разработчиков
Обычно вы генерируете картинки и видео прямо в приложении — открыли, ввели промпт, получили результат. Но что, если генерацию нужно встроить в свой сервис: чат-бота, сайт, приложение? Для этого есть API для разработчиков — способ обращаться к генерации GEMERA GPT из собственного кода. Эта статья — простое объяснение, что это и зачем, даже если вы не программист.
Если вы не разработчик — этот раздел вам, скорее всего, не нужен. Все функции доступны прямо в приложении. API пригодится только тем, кто хочет подключить генерацию к своему собственному коду или сервису. Можно спокойно пропустить.
Что такое API простыми словами
API — это «служебный вход» в сервис для программ. Через интерфейс приложения вы нажимаете кнопки руками; через API то же самое делает ваш код — отправляет запрос на генерацию и получает результат обратно, без участия человека. Это позволяет встроить генерацию GEMERA GPT в другой продукт.
Что нужно, чтобы начать
Ключ API — создаётся в разделе «API» настроек. Это ваш персональный доступ к сервису. Обращайтесь с ним как с паролем: его нельзя передавать посторонним.
Документация — там же, в разделе «API». В ней описано, как отправить запрос на генерацию, какие параметры доступны для каждого типа контента (картинки, видео, музыка и т.д.) и что придёт в ответ.
Вебхуки — если генерация занимает время (например, видео), можно указать адрес, на который сервис сам пришлёт уведомление, когда результат будет готов. Не нужно постоянно опрашивать сервер вручную.
Ключ API — это как пароль. Кто владеет ключом, тот может запускать генерации с вашего баланса. Никому его не передавайте, не выкладывайте в открытый код и не отправляйте в переписке.
Сколько это стоит
Отдельного «API-тарифа» нет. Запросы через API оплачиваются теми же токенами с вашего баланса, что и генерация в самом приложении. То есть цена генерации не меняется от того, откуда вы её запустили — из приложения или из кода.
Примеры
Свой Telegram-бот. Разработчик подключил API к собственному Telegram-боту. Бот принимает промпт от пользователя, отправляет его в GEMERA GPT через API, а когда по вебхуку приходит уведомление о готовности — присылает готовую картинку обратно в чат. Пользователь бота даже не знает, что «под капотом» работает GEMERA GPT.
Генерация на своём сайте. Небольшая студия встроила генерацию картинок прямо в свой сайт: посетитель вводит описание, сайт через API запускает генерацию и показывает результат. Токены при этом списываются с баланса студии, как при обычной работе в приложении.
Частые ошибки
Ошибка: показать ключ API посторонним. Ключ — это доступ к вашему балансу. Если он попадёт к чужим людям (например, останется в открытом коде на сайте), они смогут тратить ваши токены. Храните ключ в секрете, как пароль.
Ошибка: ждать «бесплатного API». Некоторые думают, что через API генерация обходится иначе. Нет — она оплачивается теми же токенами с того же баланса. Убедитесь, что токенов хватает, прежде чем запускать много запросов из кода.
Ошибка: для долгих генераций постоянно дёргать сервер. Если генерация длится (видео, музыка), а вы вручную опрашиваете сервер снова и снова, это лишняя нагрузка. Настройте вебхук — сервис сам сообщит о готовности, когда результат будет готов.
Ошибка: лезть в API без надобности. Если вы просто хотите генерировать картинки и видео для себя, API не нужен — всё есть в интерфейсе приложения. API — инструмент для встраивания в свой продукт, не более.
Частые вопросы
Мне нужен API, чтобы пользоваться приложением?
Нет. Все функции доступны прямо в интерфейсе. API нужен только тем, кто хочет подключить генерацию к своему собственному коду или сервису.
Генерация через API стоит дороже?
Нет, столько же. Запросы через API оплачиваются теми же токенами с вашего баланса, что и генерация в приложении. Отдельного «API-тарифа» нет.
Что такое вебхук и зачем он?
Это адрес, на который сервис сам пришлёт уведомление о готовности результата. Удобно для долгих генераций (например, видео): не нужно постоянно вручную проверять, готово ли, — вам сообщат автоматически.
Читайте также: Токены — как работает баланс · Настройки профиля · Регистрация и вход в аккаунт