Démarrer
Démarrage rapide
Une clé, une requête, une réponse — en moins de cinq minutes.
Gamra expose une passerelle compatible OpenAI. Si votre outil sait parler à l'API d'OpenAI, il sait déjà parler à Gamra : il suffit de changer l'URL de base et la clé.
1. Créer une clé#
Connectez-vous sur gamra.dev, ouvrez Clés API, puis
créez une clé. Elle commence par gm_live_ et n'est affichée qu'une seule
fois — le serveur n'en conserve que l'empreinte SHA-256 et un préfixe
d'affichage.
2. Envoyer une requête#
L'URL de base est https://api.gamra.dev/v1, et l'authentification se fait par
en-tête Authorization sur chaque requête.
curl https://api.gamra.dev/v1/chat/completions \
-H "Authorization: Bearer $GAMRA_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "deepseek-v4-flash",
"messages": [{ "role": "user", "content": "Bonjour !" }],
"stream": false
}'3. Depuis un SDK OpenAI#
Aucun client spécifique n'est nécessaire.
import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://api.gamra.dev/v1",
apiKey: process.env.GAMRA_API_KEY,
});
const completion = await client.chat.completions.create({
model: "deepseek-v4-flash",
messages: [{ role: "user", content: "Bonjour !" }],
stream: false,
});Et ensuite#
- Authentification — le format des clés et leur cycle de vie.
- Chat completions — le streaming et les images.
- Erreurs — ce que chaque code veut dire et quoi faire.
- Formules — ce que coûte une requête, en millimes.