API gemini-flash-lite Chat
Stato di salute dell'API
- Operatività nelle ultime 24 ore
- Normale
- Buono / normale
- Disponibile
- Limitato
- Quasi del tutto inattivo
Ultime 24 ore
Ultimi 30 giorni
gemini-flash-lite è il modello più leggero dell'API per l'AI di EveryInfra. Per usarlo imposta "model": "gemini-flash-lite"; le richieste senza campo model usano il modello predefinito gemini-3.6-flash. L'API è compatibile con OpenAI Chat Completions, quindi a un SDK OpenAI esistente basta cambiare base_url e api_key.
Gratuito per gli account che hanno effettuato una ricarica di qualsiasi importo; le chiamate non vengono addebitate. Gli account che non hanno mai effettuato una ricarica non possono usarlo.
Parametri della richiesta
#| Nome | Posizione | Tipo | Obbligatorio | Predefinito | Descrizione |
|---|---|---|---|---|---|
Authorization | header | string | Sì | - | Bearer seguito dalla tua chiave API. Creala nella console; non inserirla mai in un URL o in un repository di codice. |
model | body | string | No | gemini-3.6-flash | Nome del modello. Se omesso, viene usato il modello predefinito gemini-3.6-flash; GET /api/v1/models elenca i modelli e non richiede una chiave API. |
messages | body | array | Sì | - | Messaggi della conversazione in formato OpenAI (role + content). L'insieme dei messaggi può contenere al massimo 45,000 caratteri; un input più lungo restituisce 422, quindi suddividilo in più richieste. |
stream | body | boolean | No | false | Se true, la risposta arriva in SSE e termina con data: [DONE]. Predefinito: false. |
stream_options | body | object | No | - | Opzioni di streaming in formato OpenAI; con include_usage impostato su true, l'ultimo chunk riporta l'utilizzo dei token. |
Gli altri parametri di OpenAI Chat Completions (temperature, max_tokens, response_format e così via) vengono passati al modello senza modifiche.
Esempi di codice
#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: ..."
}
]
}'Gli esempi leggono la chiave dalla variabile d'ambiente EVERYINFRA_API_KEY; il codice copiato non contiene mai la tua chiave.
Esempio di risposta
#{ "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": … }}
Limiti di frequenza delle richieste
#I livelli dipendono dal totale delle ricariche dell'account (i codici credito e i crediti bonus superiori a $1 ciascuno contano come ricariche; il credito di prova e gli importi pari o inferiori a $1 no) e valgono per tutte le chiavi dell'account. Si tratta di limiti, non di un throughput garantito.
- Ricariche qualsiasi importo: 50 richieste al minuto, fino a 5 richieste simultanee
- Ricariche $100+: 500 richieste al minuto, fino a 50 richieste simultanee
- Ricariche $500+: 5,000 richieste al minuto, fino a 500 richieste simultanee
Errori e addebiti
#- 401 unauthorized
- La chiave è mancante o non valida.
- 403 ai_topup_required
- L'account non ha mai effettuato una ricarica. Ricarica un importo qualsiasi per iniziare.
- 422 unknown_model, missing_param o input_too_large
- Nome del modello errato (l'errore suggerisce quello più simile), messages mancante o input troppo lungo. Correggi la richiesta e inviala di nuovo.
- 429 rate_limited
- Hai superato le richieste al minuto previste dal tuo livello. Attendi il tempo indicato in Retry-After e riprova.
- 503
- Il modello è temporaneamente non disponibile. Riprova più tardi.