API gemini-3.6-flash Чат
Состояние API
- Состояние за 24 ч
- 100%
- Среднее время за 24 ч
- 11.22 s
- Стабильно / норма
- Доступно
- Ограничено
- Почти недоступно
Последние 24 часа
Последние 30 дней
gemini-3.6-flash — модель по умолчанию в API для ИИ от EveryInfra: она используется для запросов без поля model. API совместим с OpenAI Chat Completions, поэтому в существующем OpenAI SDK достаточно заменить base_url и api_key. Если нужна более лёгкая модель, используйте gemini-flash-lite.
Бесплатно для аккаунтов, которые хотя бы раз пополнили баланс на любую сумму; вызовы не оплачиваются. Аккаунты, которые ни разу не пополняли баланс, не могут вызывать этот API.
Параметры запроса
| Имя | Расположение | Тип | Обязательный | По умолчанию | Описание |
|---|---|---|---|---|---|
Authorization | header | string | Да | - | Укажите Bearer, а после него — ваш API-ключ. Создайте ключ в консоли; никогда не указывайте его в URL и не храните в репозитории кода. |
model | body | string | Нет | gemini-3.6-flash | Название модели. Если не указано, используется модель по умолчанию gemini-3.6-flash; список моделей возвращает GET /api/v1/models, ключ для него не нужен. |
messages | body | array | Да | - | Сообщения диалога в формате OpenAI (role + content). Суммарный объём всех сообщений — до 45,000 символов; при более длинном вводе возвращается 422, поэтому разбейте его на несколько запросов. |
stream | body | boolean | Нет | false | Если true, ответ приходит в виде SSE и завершается строкой data: [DONE]. По умолчанию false. |
stream_options | body | object | Нет | - | Параметры потоковой передачи в формате OpenAI; если include_usage равен true, последний фрагмент содержит расход токенов. |
Остальные параметры OpenAI Chat Completions (temperature, max_tokens, response_format и т. д.) передаются модели без изменений.
Примеры кода
curl https://api.everyinfra.com/api/v1/chat/completions \
-H "Authorization: Bearer $EVERYINFRA_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gemini-3.6-flash",
"messages": [
{
"role": "user",
"content": "Summarize this review in one sentence: ..."
}
]
}'Примеры читают ключ из переменной окружения EVERYINFRA_API_KEY; скопированный код никогда не содержит ваш ключ.
Пример ответа
Пример структуры, а не реальный вызов: choices[0].message.content — ответ модели, usage — число токенов. Формат такой же, как у OpenAI.
{
"id": "chatcmpl-…",
"object": "chat.completion",
"created": …,
"model": "gemini-3.6-flash",
"choices": [
{
"index": …,
"message": {
"role": "assistant",
"content": "…"
},
"finish_reason": "stop"
}
],
"usage": {
"prompt_tokens": …,
"completion_tokens": …,
"total_tokens": …
}
}Лимиты запросов
Уровень определяется общей суммой пополнений аккаунта, а лимиты действуют сразу для всех его ключей. Коды на кредиты и бонусные кредиты номиналом более $1 учитываются как пополнения; пробные кредиты и суммы до $1 включительно не учитываются. Это ограничения, а не гарантированная пропускная способность.
- Сумма пополнений любая сумма: запросов в минуту — 50, параллельных запросов — до 5
- Сумма пополнений $100+: запросов в минуту — 500, параллельных запросов — до 50
- Сумма пополнений $500+: запросов в минуту — 5,000, параллельных запросов — до 500
Ошибки и оплата
- 401 unauthorized
- Ключ отсутствует или недействителен.
- 403 ai_topup_required
- Баланс аккаунта ещё ни разу не пополнялся. Пополните его на любую сумму, чтобы начать.
- 422 unknown_model / missing_param / input_too_large
- Неверное название модели (в ошибке указано ближайшее подходящее), отсутствует messages или ввод слишком длинный. Исправьте запрос и отправьте его снова.
- 429 rate_limited
- Превышен лимит запросов в минуту для этого уровня. Дождитесь истечения Retry-After и повторите попытку.
- 503
- Модель временно недоступна. Повторите попытку позже.