Наша собственная статистика посещений включена всегда. Google Analytics помогает нам понять, как пользуются нашими публичными страницами (но не вашим рабочим пространством после входа), и включается только с вашего разрешения. См. нашу политику конфиденциальности.

API gemini-flash-lite Чат

POSTПопробовать

Состояние API

Состояние за 24 ч
Норма
Среднее время за 24 ч
—
  • Стабильно / норма
  • Доступно
  • Ограничено
  • Почти недоступно
Норма

gemini-flash-lite — более лёгкая модель API для ИИ от EveryInfra. Чтобы использовать её, укажите "model": "gemini-flash-lite"; для запросов без поля model используется модель по умолчанию gemini-3.6-flash. API совместим с OpenAI Chat Completions, поэтому в существующем OpenAI SDK достаточно заменить base_url и api_key.

Бесплатно для аккаунтов, которые хотя бы раз пополнили баланс на любую сумму; вызовы не оплачиваются. Аккаунты, которые ни разу не пополняли баланс, не могут вызывать этот API.

Параметры запроса

ИмяРасположениеТипОбязательныйПо умолчаниюОписание
AuthorizationheaderstringДа-Укажите Bearer, а после него — ваш API-ключ. Создайте ключ в консоли; никогда не указывайте его в URL и не храните в репозитории кода.
modelbodystringНетgemini-3.6-flashНазвание модели. Если не указано, используется модель по умолчанию gemini-3.6-flash; список моделей возвращает GET /api/v1/models, ключ для него не нужен.
messagesbodyarrayДа-Сообщения диалога в формате OpenAI (role + content). Суммарный объём всех сообщений — до 45,000 символов; при более длинном вводе возвращается 422, поэтому разбейте его на несколько запросов.
streambodybooleanНетfalseЕсли true, ответ приходит в виде SSE и завершается строкой data: [DONE]. По умолчанию false.
stream_optionsbodyobjectНет-Параметры потоковой передачи в формате OpenAI; если include_usage равен true, последний фрагмент содержит расход токенов.

Остальные параметры OpenAI Chat Completions (temperature, max_tokens, response_format и т. д.) передаются модели без изменений.

Примеры кода

bash
curl https://api.everyinfra.com/api/v1/chat/completions \
  -H "Authorization: Bearer $EVERYINFRA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "model": "gemini-flash-lite",
  "messages": [
    {
      "role": "user",
      "content": "Summarize this review in one sentence: ..."
    }
  ]
}'

Примеры читают ключ из переменной окружения EVERYINFRA_API_KEY; скопированный код никогда не содержит ваш ключ.

Пример ответа

Предпросмотр полей

Пример структуры, а не реальный вызов: choices[0].message.content — ответ модели, usage — число токенов. Формат такой же, как у OpenAI.

json
{
  "id": "chatcmpl-…",
  "object": "chat.completion",
  "created": …,
  "model": "gemini-flash-lite",
  "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
Модель временно недоступна. Повторите попытку позже.

Ошибки