Быстрый старт
GEN202 даёт единый API-доступ к генеративным моделям через один ключ. Адрес шлюза — https://api.gen202.com; пути вызовов дописываются к нему целиком, как показано ниже. Текстовые модели совместимы с OpenAI: в существующий клиент подставьте base_url = https://api.gen202.com/v1.
Войдите по почте
Пароля нет: на странице входа вводится адрес почты, на него приходит ссылка. Она действует 15 минут. При первом входе на баланс начисляется 50 стартовых кредитов — первую генерацию можно сделать, ничего не пополняя.
Создайте ключ
Ключ вида sk-… выпускается в разделе API-ключи кабинета. Один ключ работает со всем каталогом — отдельных ключей на модель или на вид моделей нет. Как он передаётся в запросе, описано в разделе Ключ и заголовки.
Сделайте первый вызов
Текст — POST /v1/chat/completions с именем модели gpt/5-6-luna; изображение — POST /api/v1/jobs/createTask с именем nano-banana/2. Какие ещё имена принимает поле model, перечислено в разделах про изображения, видео и текст.
Заберите результат
Текст приходит в ответ на запрос. Изображение и видео делаются десятки секунд и дольше, поэтому их вызов возвращает номер задачи, а файл забирается запросом GET /api/v1/jobs/recordInfo по этому номеру. Весь путь с ожиданием и разбором ответа показан в разделе Как устроена задача.
curl https://api.gen202.com/v1/chat/completions \
-H "Authorization: Bearer sk-ваш-ключ" \
-H "Content-Type: application/json" \
-d '{ "model": "gpt/5-6-luna", "messages": [{ "role": "user", "content": "Привет" }] }'
from openai import OpenAI
client = OpenAI(base_url="https://api.gen202.com/v1", api_key="sk-ваш-ключ")
r = client.chat.completions.create(model="gpt/5-6-luna", messages=[{"role":"user","content":"Привет"}])
print(r.choices[0].message.content)
Что где лежит
- Модели, цены и песочница. Полный список — в каталоге: у каждой модели своя страница с ценой по вариантам и формой, где генерацию можно запустить без единой строки кода. Цен в документации нет намеренно — они живут в каталоге и в блоке цен, чтобы одно и то же число не стояло в двух местах.
- Ключи, баланс и журнал вызовов. В кабинете: каждый вызов виден строкой — модель, адрес, статус, кредиты и длительность. То же самое по ключу отдают адреса из раздела Баланс и расход.
- Сколько хранится результат. Ссылка на готовый файл живёт 14 дней — столько его хранит поставщик. Сама задача с её параметрами остаётся в журнале кабинета.
- Своя картинка на вход. Модели правки принимают только ссылку; как получить её для файла с диска — в разделе Загрузка своих файлов.
- Куда написать. Вопрос по API — на hi@gen202.com.