Guia rápido: escolha um cliente e copie três linhas
Escolha a ferramenta que você usa. As três linhas abaixo são tudo o que você precisa para conectá-la ao SwiftRelay.
Host da APIhttps://api.fastapirelay.com
O tráfego dos modelos passa por um host próprio, separado deste site.
1Escolha um cliente
2Insira sua chave
3Execute as três linhas
export OPENAI_BASE_URL=https://api.fastapirelay.com/v1 export OPENAI_API_KEY=swft_your_key_here codex
O Codex lê OPENAI_BASE_URL e OPENAI_API_KEY para usar seu provedor integrado. O endereço do host termina em /v1.
export GOOGLE_GEMINI_BASE_URL=https://api.fastapirelay.com export GEMINI_API_KEY=swft_your_key_here gemini
O Gemini CLI usa o host sem o sufixo /v1beta.
export ANTHROPIC_BASE_URL=https://api.fastapirelay.com export ANTHROPIC_AUTH_TOKEN=swft_your_key_here claude
Funciona da mesma forma no Claude Desktop. Os modelos Claude só estão disponíveis nos clientes oficiais Claude Code ou Claude Desktop, na versão 2.1.285 ou posterior. Essa regra vem do provedor; o SwiftRelay não verifica qual cliente você usa.
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": "Conte de três até um e depois diga já"}]).choices[0].message.content)Qualquer SDK da OpenAI funciona assim: base_url é o host seguido de /v1. IDs de modelos GPT para começar: 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":"Conte de três até um e depois diga já"}]}'As requisições de chat vão para /v1/chat/completions com a chave como token Bearer; clientes no padrão Anthropic enviam a chave em 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":"Me dê uma dica para agilizar as revisões de código"}]}]}'O Gemini usa apenas seu protocolo nativo: generateContent, como neste exemplo, ou :streamGenerateContent?alt=sse para streaming. Os modelos Gemini não estão disponíveis em /v1/chat/completions. IDs: gemini-3.1-pro, gemini-4-argon, gemini-3.8-flash, gemini-2.5-flash.
GPT, Gemini e todas as outras famílias também funcionam em qualquer cliente ou SDK compatível com OpenAI.
Como o uso é cobrado
Cada chamada é cobrada com base na contagem real de tokens informada pelo provedor, incluindo o cache. Uma resposta HTTP 402 indica que o saldo acabou: recarregue e envie novamente.