Démarrage rapide
De zéro à la première réponse en trois étapes : préparez l’URL de base, créez une clé API, puis envoyez la requête.
URL de base
Les clients au format OpenAI utilisent une URL de base qui se termine par /v1. Les clients au format Anthropic utilisent la racine sans /v1, car leur SDK ajoute /v1/messages lui-même.
| Réglage | Valeur | Utilisé par |
|---|---|---|
| base_url | https://ai.geraikita.com/v1 | SDK OpenAI, Cline/Roo (OpenAI Compatible), OpenCode, n8n, Continue |
| base_url | https://ai.geraikita.com | SDK Anthropic, Claude Code CLI, Cline (Anthropic) |
| api_key | gk-… | Tous les clients — la clé se crée dans le Tableau de bord |
Créer une clé API
- Connectez-vous à Geraikita AI.
- Rechargez des GeraiPoints sur la page Recharger (ou obtenez une clé gratuite via Bansos).
- Ouvrez le Tableau de bord → Créer une clé API. Copiez la clé
gk-…: la clé en clair n’est affichée qu’une seule fois.
export GERAIKITA_API_KEY=gk-…, plutôt que de l’écrire directement dans le code.Première requête
Choisissez le langage ou le SDK que vous utilisez. Tous les exemples appellent le modèle claude-sonnet-5 ; remplacez-le par un autre id de la liste des modèles.
curl https://ai.geraikita.com/v1/chat/completions \
-H "Authorization: Bearer gk-xxxxxxxx" \
-H "Content-Type: application/json" \
-d '{
"model": "claude-sonnet-5",
"messages": [{"role": "user", "content": "Bonjour !"}]
}'La réponse est au même format JSON que l’API OpenAI (ou Anthropic, si vous utilisez /v1/messages), y compris l’objet usage contenant le nombre de tokens facturés.
Réponse en stream
Pour les réponses longues et les outils agentiques, activez stream afin que les fragments de réponse arrivent au fil de l’eau. Le serveur envoie immédiatement les en-têtes, puis des signaux keepalive en attendant le premier token. Réglez le timeout de votre application sur au moins 300 secondes.
curl https://ai.geraikita.com/v1/chat/completions -N \
-H "Authorization: Bearer gk-xxxxxxxx" \
-H "Content-Type: application/json" \
-d '{
"model": "claude-sonnet-5",
"stream": true,
"messages": [{"role": "user", "content": "Bonjour !"}]
}'Étapes suivantes
- Configurez Claude Code, Cline, OpenCode et d’autres outils : Intégration des outils.
- Vous utilisez des outils agentiques ? Lisez Réglages des outils agentiques avant d’envoyer de gros prompts.
- Consultez les id des modèles disponibles : Modèles.
- Gérez correctement les erreurs : Limites et codes d’erreur.