ДокументацияПоддержка
API

Gemini-совместимый API

Нативные contents, parts и generationConfig через совместимый маршрут Gemini.

Все руководства (.md)

Маршруты и авторизация

В поле Base URL укажите https://elysiumai.garden/compatible. Клиент добавит версию и операцию сам. Для ручного запроса используйте полный путь из таблицы.

Предпочтительный способ авторизации — Authorization: Bearer. Параметр ?key= тоже принимается для совместимости, но секрет в URL чаще попадает в историю и access-логи.

МетодМаршрутНазначение
GET/compatibleИндекс API и точные маршруты
GET/compatible/v1beta/modelsНативный список Gemini-моделей
GET/compatible/v1/modelsСписок моделей для автоподбора в совместимых клиентах
GET/compatible/modelsКороткий адрес того же списка
POST/compatible/v1beta/models/{model}:generateContentОбычный ответ
POST/compatible/v1beta/models/{model}:streamGenerateContent?alt=sseПотоковый ответ

generateContent

1curl https://elysiumai.garden/compatible/v1beta/models/google/gemini-3.1-flash-lite:generateContent   -H "Authorization: Bearer $ELYSIUM_API_KEY"   -H "Content-Type: application/json"   -d '{2    "contents": [{3      "role": "user",4      "parts": [{"text": "Объясни API одним предложением"}]5    }],6    "generationConfig": {"temperature": 0.4, "maxOutputTokens": 300}7  }'

Структура contents и parts

ПолеНазначение
contents[]История диалога с ролями user и model
parts[].textТекстовая часть
parts[].inlineDataФайл или изображение в base64
parts[].fileDataСсылка на файл, если формат поддержан моделью
systemInstructionСистемная инструкция
generationConfigТемпература, лимит выхода и другие параметры генерации
toolsНативные Gemini function declarations

Потоковая генерация

Используйте действие streamGenerateContent и alt=sse. Клиент должен читать события по мере поступления; обычный generateContent возвращает один JSON.

Термины на этой странице
ТерминЧто означает
Base URLБазовый адрес API, к которому клиент добавляет нужный маршрут.
API-ключСекрет для авторизации и списания запросов с вашего баланса.
Model IDТочное системное имя модели из каталога Elysium AI.
contentsИстория сообщений в нативном формате Gemini.
partsТекстовые, файловые и другие части одного сообщения.
generationConfigПараметры генерации Gemini: температура, лимит выхода и другие настройки.
generateContentОперация Gemini для обычного непотокового ответа.