当社独自のアクセス統計は常に有効です。Google Analyticsは、公開ページ(ログイン後のワークスペースは対象外)の利用状況を把握するためのもので、許可をいただいた場合のみ有効になります。詳しくは プライバシーポリシーをご覧ください。

gemini-flash-liteチャットAPI

POST試してみる

APIの稼働状況

24時間の稼働状況
正常
24時間の平均応答時間
—
  • 良好/正常
  • 利用可能
  • 制限あり
  • ほぼ停止
正常

gemini-flash-liteはEveryInfra AI APIの軽量モデルです。使用するには"model": "gemini-flash-lite"を指定してください。modelフィールドを指定しないリクエストでは、デフォルトモデルのgemini-3.6-flashが使われます。APIはOpenAI Chat Completionsと互換性があるため、既存のOpenAI SDKはbase_urlとapi_keyを変更するだけで利用できます。

金額を問わずチャージしたことのあるアカウントは無料で利用でき、呼び出しは課金されません。一度もチャージしていないアカウントは呼び出せません。

リクエストパラメータ

名前場所型必須デフォルト説明
Authorizationheaderstringはい-Bearerの後にAPIキーを続けます。APIキーはコンソールで作成してください。URLやコードリポジトリには絶対に含めないでください。
modelbodystringいいえgemini-3.6-flashモデル名。指定しない場合はデフォルトモデルgemini-3.6-flashが使われます。GET /api/v1/modelsでモデル一覧を取得でき、キーは不要です。
messagesbodyarrayはい-OpenAI形式(role + content)の会話メッセージ。全メッセージの合計は最大45,000文字です。超えると422が返るため、複数のリクエストに分割してください。
streambodybooleanいいえfalsetrueにすると、応答は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からAPIキーを読み込みます。コピーしたコードにAPIキーが含まれることはありません。

レスポンス例

フィールドプレビュー

実際の呼び出し結果ではなく、構造の例です。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を超えるクレジットコードとボーナスクレジットはチャージとして扱われます。トライアルクレジットと$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
このティアの1分あたりのリクエスト数の上限を超えています。Retry-Afterで指定された時間だけ待ってから再試行してください。
503
モデルが一時的に利用できません。しばらくしてから再試行してください。

エラー