MyRelay

Un coup de main, une question à la fois

Tout passe par une seule adresse : https://api.myapirelay.com. Utilisez la clé de votre console partout où un outil vous demande une clé API.

  1. Où trouver mon adresse et ma clé ?
  2. Puis-je d’abord essayer avec une seule commande ?
  3. J’utilise Claude Code. Que dois-je changer ?
  4. Et pour Codex, Cursor ou le SDK OpenAI ?
  5. Comment connecter Gemini CLI et l’API Gemini ?
  6. Comment suis-je facturé, et que signifie une erreur 402 ?

Où trouver mon adresse et ma clé ?

L’adresse est https://api.myapirelay.com. Vous pouvez créer vos clés dans la rubrique Clés API de votre tableau de bord, puis les copier ou les révoquer à tout moment.

Envoyez votre clé dans Authorization: Bearer pour les appels compatibles OpenAI, ou dans x-api-key pour les appels compatibles Anthropic.

Puis-je d’abord essayer avec une seule commande ?

curl -sS -H "Content-Type: application/json" -H "Authorization: Bearer myr_your_key_here" \
  https://api.myapirelay.com/v1/chat/completions \
  -d '{"model":"gpt-6.1-sol","messages":[{"role":"user","content":"Hi from my own relay"}]}'

Identifiants de modèles GPT qui fonctionnent bien ici :

  • gpt-6.1-sol
  • gpt-6-astra
  • gpt-5.6-sol

J’utilise Claude Code. Que dois-je changer ?

Définissez deux variables d’environnement, puis lancez Claude Code comme d’habitude. Utilisez l’adresse sans /v1.

export ANTHROPIC_BASE_URL=https://api.myapirelay.com
export ANTHROPIC_AUTH_TOKEN=myr_your_key_here
claude
setx ANTHROPIC_BASE_URL https://api.myapirelay.com
setx ANTHROPIC_AUTH_TOKEN myr_your_key_here
claude

Les modèles Claude sont accessibles uniquement via les clients officiels Claude Code et Claude Desktop, en version 2.1.285 ou ultérieure. Cette règle vient du fournisseur du modèle. GPT, Gemini et les autres familles fonctionnent avec n’importe quel client.

Et pour Codex, Cursor ou le SDK OpenAI ?

Les clients compatibles OpenAI utilisent l’adresse avec /v1 à la fin, ainsi que votre clé. Les requêtes de chat sont envoyées à /v1/chat/completions.

base_url = "https://api.myapirelay.com/v1"
api_key  = "myr_your_key_here"
# chat endpoint: https://api.myapirelay.com/v1/chat/completions

Codex et la plupart des éditeurs proposent un champ base URL (ou lisent OPENAI_BASE_URL) ; indiquez-y l’adresse avec /v1 affichée ci-dessus.

Comment connecter Gemini CLI et l’API Gemini ?

Gemini utilise son propre protocole natif. Indiquez à Gemini CLI l’adresse seule, sans /v1beta, ainsi que votre clé.

export GOOGLE_GEMINI_BASE_URL=https://api.myapirelay.com
export GEMINI_API_KEY=myr_your_key_here
gemini
curl -sS -H "Content-Type: application/json" -H "x-goog-api-key: myr_your_key_here" \
  "https://api.myapirelay.com/v1beta/models/gemini-3.8-flash:generateContent" \
  -d '{"contents":[{"role":"user","parts":[{"text":"Hi from my own relay"}]}]}'

Les modèles Gemini ne passent pas par /v1/chat/completions. Pour le streaming, appelez :streamGenerateContent?alt=sse. Identifiants des modèles Gemini :

  • gemini-2.5-flash
  • gemini-3.1-pro
  • gemini-3.8-flash

Comment suis-je facturé, et que signifie une erreur 402 ?

Chaque requête est facturée selon les tokens réellement utilisés par le modèle, lectures et écritures du cache comprises, aux tarifs affichés.

Une réponse HTTP 402 signifie que votre budget est épuisé (ou que le pass associé à une clé de pass n’a plus de crédit). Rechargez, puis réessayez.