ApiCabin

Documentation

Choisissez l’outil que vous utilisez déjà, puis modifiez les deux ou trois lignes indiquées dans sa rubrique. L’API a sa propre adresse, distincte de celle de ce site :

https://api.apicabin.ai

Claude Code

Définissez deux variables d’environnement avant de lancer claude (macOS / Linux) :

export ANTHROPIC_BASE_URL="https://api.apicabin.ai"
export ANTHROPIC_AUTH_TOKEN="YOUR_CABIN_KEY"
claude

Sous Windows, la version PowerShell :

$env:ANTHROPIC_BASE_URL = "https://api.apicabin.ai"
$env:ANTHROPIC_AUTH_TOKEN = "YOUR_CABIN_KEY"
claude

Les modèles Claude n’acceptent que les clients officiels Claude Code (2.1.285 ou version ultérieure) et Claude Desktop. Les appels à Claude depuis d’autres clients sont refusés en amont et ne sont pas facturés.

Codex

Modifiez ~/.codex/config.toml et ajoutez un fournisseur qui pointe vers la cabane :

model = "gpt-5.6-sol"
model_provider = "apicabin"

[model_providers.apicabin]
name = "ApiCabin"
base_url = "https://api.apicabin.ai/v1"
env_key = "APICABIN_KEY"
wire_api = "responses"   # the cabin speaks the Responses API

Placez votre clé dans la variable d’environnement indiquée, puis lancez Codex comme d’habitude :

export APICABIN_KEY="YOUR_CABIN_KEY"
codex

Codex fonctionne avec les modèles GPT. Essayez gpt-5.6-sol ou gpt-6-astra, ou encore gpt-6.1-sol pour dépenser moins.

Cursor

  1. Ouvrez les paramètres de Cursor et rendez-vous sur la page Modèles.
  2. Collez votre clé de la cabane dans le champ Clé API OpenAI.
  3. Activez l’option Remplacer la base url OpenAI et saisissez https://api.apicabin.ai/v1.
  4. Cliquez sur Ajouter un modèle pour renseigner les identifiants souhaités, comme gpt-5.6-sol ou qwen3.7-plus, puis sur Vérifier.

Cursor ne peut accéder qu’aux modèles qui parlent le protocole compatible OpenAI. Pour Claude, passez à Claude Code.

Cherry Studio

  1. Paramètres → Fournisseur de modèles → Ajouter, puis choisissez OpenAI comme type de fournisseur.
  2. Renseignez https://api.apicabin.ai comme adresse du serveur API et votre clé de la cabane comme clé API.
  3. Cliquez sur Gérer et cochez les modèles souhaités dans la liste récupérée.
  4. Pour Gemini, ajoutez un deuxième fournisseur de type Gemini, avec la même adresse de serveur et la même clé.

Votre code maison

Avec le SDK Python officiel d’OpenAI, seul base_url change :

import openai, os   # key lives in APICABIN_KEY

cabin = openai.OpenAI(base_url="https://api.apicabin.ai/v1", api_key=os.environ["APICABIN_KEY"])
note = cabin.chat.completions.create(
    model="qwen3.7-plus",
    messages=[{"role": "user", "content": "Name three things a cabin needs."}],
)
print(note.choices[0].message.content)

Gemini utilise son propre point d’accès generateContent :

curl "https://api.apicabin.ai/v1beta/models/gemini-3.8-flash:generateContent" \
  -H "x-goog-api-key: YOUR_CABIN_KEY" -H "Content-Type: application/json" \
  -d '{"contents":[{"parts":[{"text":"Name three things a cabin needs."}]}]}'

Identifiants de modèles Gemini utilisables : gemini-2.5-flash, gemini-3.1-pro, gemini-3.8-flash, gemini-4-argon

Référence des protocoles

ProtocoleCheminsEn-tête de la cléModèles
Compatible OpenAI/v1/chat/completions
/v1/responses
/v1/models
Authorization: Bearer <cabin key>GPT, Qwen, DeepSeek, Kimi, GLM, Grok, MiniMax, MiMo
Anthropic/v1/messagesx-api-key: <cabin key>Claude (clients officiels uniquement)
Gemini (son propre format)/v1beta/models/<gemini id>:generateContent
/v1beta/models/<gemini id>:streamGenerateContent
x-goog-api-key: <cabin key>Gemini ; ajoutez ?alt=sse pour recevoir la réponse en continu

Chaque appel est facturé en quatre postes : entrée, sortie, écritures en cache et lectures du cache, aux tarifs affichés sur la page des prix. Les appels à count_tokens chez Anthropic et à countTokens chez Gemini sont gratuits.

402 signifie que le solde ou le quota du forfait est épuisé ; 403, qu’une clé liée à un forfait a tenté d’appeler une autre famille de modèles ; 429, qu’une limite a été atteinte : 120 requêtes par minute et par clé, et 8 requêtes simultanées par compte.