SwiftRelay

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.

De retour pour un nouveau tour ?Se connecter