Документация API Hop
Модели Gemini
Вызов Gemini 3.6 Flash, 3.7 Flash, 3.8 Flash, 3.5 Flash-Lite и 4 Argon через общий эндпоинт Chat Completions.
https://api.apihop.ai/v1/chat-completionsМодели Gemini используют общий эндпоинт Chat Completions. Страница описывает поддерживаемые значения model и контракт текстового чата.
POST https://api.apihop.ai/v1/chat-completionsДоступные модели
Значение model | JSON без потока | Поток SSE |
|---|---|---|
gemini-3.6-flash | Да | Да |
gemini-3.7-flash | Да | Да |
gemini-3.8-flash | Да | Да |
gemini-3.5-flash-lite | Да | Да |
gemini-4-argon | Да | Да |
gemini-4-argon требует развертывания и включения. Наличие в справочнике не подтверждает доступность в рабочей среде.
Имена различают уровни продукта и не являются SLA задержки, пропускной способности или качества. Сравнивайте на реальной нагрузке. Перед запросом проверьте доступность своему ключу через GET https://api.apihop.ai/v1/models.
Аутентификация
Authorization: Bearer YOUR_API_KEY
Content-Type: application/jsonНепотоковый запрос
{
"model": "gemini-3.7-flash",
"messages": [
{
"role": "system",
"content": "You are a concise and accurate technical assistant."
},
{
"role": "user",
"content": "Explain idempotent APIs in five sentences."
}
],
"stream": false
}Потоковый запрос
{
"model": "gemini-3.6-flash",
"messages": [
{
"role": "user",
"content": "Show a TypeScript API error-handling example."
}
],
"stream": true
}По умолчанию эндпоинт возвращает один полный JSON-ответ. Для потока SSE явно задайте stream: true.
Поля запроса
modelstringобязательноИспользуйте gemini-3.6-flash или gemini-3.7-flash или gemini-3.8-flash или gemini-3.5-flash-lite или gemini-4-argon.
messagesobject[]обязательноСообщения в стиле OpenAI Chat Completions. Каждое содержит role и content.
streambooleanПо умолчанию: falsetrue возвращает SSE; false — один полный JSON-ответ.
max_tokensintegerНеобязательный максимум выходных токенов, положительное целое число. Пропустите поле для значения поставщика по умолчанию для выбранной модели. В зависимости от модели бюджет может включать токены рассуждений и итоговый текст. Малый бюджет может обрезать ответ или исчерпаться до итогового текста; увеличение может повысить стоимость.
max_completion_tokensintegerНеобязательная совместимая альтернатива max_tokens с теми же ограничениями бюджета. Поддержка зависит от модели; пропустите оба поля для значения поставщика по умолчанию.
Общие поля temperature, top_p, frequency_penalty, presence_penalty, stop и n описаны в Общем Chat Completions. Поддержка и поведение необязательных полей зависят от модели; страница не гарантирует каждое общее поле.
Успешный ответ
{
"id": "chatcmpl_...",
"object": "chat.completion",
"created": 1787200000,
"model": "gemini-3.7-flash",
"choices": [
{
"index": 0,
"message": {
"role": "assistant",
"content": "An idempotent API produces the same effective result when..."
},
"finish_reason": "stop"
}
],
"usage": {
"prompt_tokens": 26,
"completion_tokens": 118,
"total_tokens": 144
}
}usage может включать необязательные сведения о токенах рассуждений; клиенты должны допускать их отсутствие и различия между моделями.
Примечания по использованию
modelв теле должен быть одним из публичных ID таблицы доступных моделей.- Названия продуктов, отображаемые имена и псевдонимы не заменяют публичный ID модели.
- Страница касается только запросов Chat Completions к
POST https://api.apihop.ai/v1/chat-completions, не OpenAI Responses или Claude Messages. - Модели, видимые текущему ключу, смотрите через
GET https://api.apihop.ai/v1/models, актуальные цены — в консоли.