Autenticazione
Ogni richiesta è autenticata con la tua chiave API che inizia con gk-. Il costo viene scalato dal saldo GeraiPoints dell’account a cui appartiene la chiave.
Inviare la chiave API
Invia la chiave in uno dei seguenti header. Entrambi valgono su tutti gli endpoint a pagamento.
| Header | Formato | Note |
|---|---|---|
| Authorization | Bearer gk-… | Predefinito nei client in formato OpenAI (https://ai.geraikita.com/v1). |
| x-api-key | gk-… | Predefinito nei client in formato Anthropic (https://ai.geraikita.com). |
| anthropic-version | 2023-06-01 | Inviato automaticamente dall’SDK Anthropic; includilo se chiami /v1/messages direttamente. |
HTTP headers
# OpenAI
Authorization: Bearer gk-xxxxxxxx
# Anthropic
x-api-key: gk-xxxxxxxx
anthropic-version: 2023-06-01Se la chiave manca, è errata o è stata revocata, il server risponde 401 con type authentication_error:
401 Unauthorized
{
"error": {
"message": "API key tidak valid atau tidak dikenali. Pastikan key gk- kamu benar.",
"type": "authentication_error",
"code": null
}
}Creare e revocare le chiavi
- Apri la Dashboard e scegli Crea API key.
- Dai un nome che ne descriva l’uso (ad es.
laptop-kantoroserver-produksi) e, se serve, scegli i modelli consentiti. - Copia la chiave e conservala in un luogo sicuro. Per revocarla, premi Revoca nell’elenco delle chiavi: le richieste con quella chiave vengono rifiutate subito.
La chiave in chiaro viene mostrata una sola volta alla creazione e non è più visibile. Massimo 20 chiavi attive per account: revoca una chiave vecchia per crearne una nuova.
Limitare una chiave a modelli specifici
Ogni chiave può essere limitata a un elenco di modelli specifici (allowlist). Un elenco vuoto significa che tutti i modelli sono consentiti. Le richieste a modelli fuori elenco ricevono 403 permission_error, e GET /v1/models con quella chiave mostra solo i modelli consentiti. Usalo per le chiavi condivise con app o team, così tieni sotto controllo la spesa.
Tipi di chiave
| Chiave | Uso | Base URL |
|---|---|---|
| gk- | API a pagamento — scalata dai GeraiPoints. Si crea nella Dashboard. | https://ai.geraikita.com/v1 |
| gk- (bansos) | Piano gratuito — quota giornaliera, endpoint separato. Vedi Piano gratuito (Bansos). Non funziona sugli endpoint a pagamento, e viceversa. | https://ai.geraikita.com/v1/claude |
| gkr- | Programma reseller — gestito nella pagina Reseller. | — |
Tenere al sicuro la chiave
- Non inserire la chiave nel codice front-end (browser, app mobili). Chiama l’API dal tuo server.
- Conserva la chiave in variabili d’ambiente o in un secret manager, e non farne mai il commit in un repository.
- Usa una chiave per ogni app o dispositivo, così l’uso è facile da tracciare e puoi revocare una chiave senza toccare le altre.
- Sospetti una fuga della chiave? Revocala subito nella Dashboard e creane una nuova.