Parcourir la documentation

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#