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.
QPuis-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
QJ’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.
QEt 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.
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
QComment 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.