Démarrage rapide : choisissez un client, copiez trois lignes
Choisissez votre outil. Les trois lignes ci-dessous suffisent pour le connecter à SwiftRelay.
Hôte de l’APIhttps://api.fastapirelay.com
Le trafic des modèles transite par un hôte dédié, distinct de ce site web.
1Choisissez un client
2Ajoutez votre clé
3Exécutez les trois lignes
export OPENAI_BASE_URL=https://api.fastapirelay.com/v1 export OPENAI_API_KEY=swft_your_key_here codex
Codex utilise OPENAI_BASE_URL et OPENAI_API_KEY pour son fournisseur intégré. L’adresse de l’hôte se termine par /v1.
export GOOGLE_GEMINI_BASE_URL=https://api.fastapirelay.com export GEMINI_API_KEY=swft_your_key_here gemini
Gemini CLI utilise l’adresse de l’hôte seule, sans le suffixe /v1beta.
export ANTHROPIC_BASE_URL=https://api.fastapirelay.com export ANTHROPIC_AUTH_TOKEN=swft_your_key_here claude
La configuration est la même pour Claude Desktop. Les modèles Claude sont uniquement accessibles depuis les clients officiels Claude Code ou Claude Desktop, en version 2.1.285 ou ultérieure. Cette restriction vient du fournisseur en amont ; SwiftRelay ne vérifie pas lui-même votre client.
from openai import OpenAI as SwiftClient
pit = SwiftClient(base_url="https://api.fastapirelay.com/v1", api_key="swft_your_key_here")
print(pit.chat.completions.create(model="gpt-6.1-sol", messages=[{"role": "user", "content": "Compte à rebours à partir de trois, puis dis « partez »"}]).choices[0].message.content)Tous les SDK OpenAI fonctionnent ainsi : base_url correspond à l’adresse de l’hôte suivie de /v1. Quelques identifiants GPT pour commencer : gpt-6.1-sol, gpt-6-astra, gpt-5.6-sol.
curl https://api.fastapirelay.com/v1/chat/completions \
-H "Authorization: Bearer swft_your_key_here" -H "Content-Type: application/json" \
-d '{"model":"gpt-6.1-sol","messages":[{"role":"user","content":"Compte à rebours à partir de trois, puis dis « partez »"}]}'Les requêtes de chat sont envoyées à /v1/chat/completions avec la clé comme jeton Bearer ; les clients au format Anthropic la transmettent plutôt dans x-api-key.
curl "https://api.fastapirelay.com/v1beta/models/gemini-3.8-flash:generateContent" \
-H "x-goog-api-key: swft_your_key_here" -H "Content-Type: application/json" \
-d '{"contents":[{"role":"user","parts":[{"text":"Donne-moi une astuce pour accélérer les revues de code"}]}]}'Gemini utilise uniquement son protocole natif : generateContent comme ici, et :streamGenerateContent?alt=sse pour le streaming. Les modèles Gemini ne sont pas accessibles via /v1/chat/completions. Identifiants : gemini-3.1-pro, gemini-4-argon, gemini-3.8-flash, gemini-2.5-flash.
GPT, Gemini et toutes les autres familles fonctionnent aussi avec n’importe quel client ou SDK compatible OpenAI.
Comment fonctionne la facturation
Chaque appel est facturé selon le nombre réel de tokens indiqué par le fournisseur, cache compris. Une réponse HTTP 402 signifie que votre solde est épuisé : rechargez-le, puis relancez la requête.