Clé API
Authentification Bearer et révocation immédiate.
CENTRE DE DOCUMENTATION API
Accédez aux modèles officiels GPT, Claude, Gemini, DeepSeek et Qwen avec une seule clé et des endpoints compatibles.
Suivez ces rubriques pour connecter vos outils et suivre votre consommation.
Le service route vos requêtes vers les fournisseurs configurés tout en conservant une présentation unifiée des modèles, coûts et limites.
Authentification Bearer et révocation immédiate.
Modèles et capacités visibles au même endroit.
OpenAI Chat/Responses et Anthropic Messages.
Sélection automatique du fournisseur disponible.
Tokens, statuts et coûts par requête.
Crédits, remises et limites de plan.
Les clés fournisseurs restent côté serveur. Ne transmettez jamais une clé ou un prompt sensible dans un ticket ou une capture.
Cette vérification appelle uniquement GET /v1/models. La clé n'est ni enregistrée ni affichée après le test.
Créez une clé et envoyez votre première requête aux modèles disponibles.
Dans le tableau de bord, ouvrez Clés API, donnez un nom explicite et copiez le secret une seule fois.
Le secret commence par aclide_sk_. Il ne sera plus affiché après fermeture de l’écran de création.Utilisez le vérificateur ci-dessus ou appelez GET /v1/models. Un statut 200 confirme que la clé, le compte et le forfait sont actifs.
curl https://aclide.com/v1/models \
-H \"Authorization: Bearer $ACLIDE_API_KEY\"Copiez exactement un identifiant marqué disponible dans la réponse /v1/models. Le catalogue dépend de votre forfait.
Pour un site Node.js, installez le SDK OpenAI officiel dans votre backend. Ne faites jamais cet appel directement depuis le navigateur.
npm install openaiPlacez ACLIDE_API_KEY dans les variables secrètes de votre hébergeur, puis configurez la base URL compatible OpenAI.
import OpenAI from "openai";
const client = new OpenAI({
apiKey: process.env.ACLIDE_API_KEY,
baseURL: "https://aclide.com/v1",
});Votre frontend appelle votre propre route /api/chat; seule cette route serveur contacte ACLIDE.
const response = await client.responses.create({
model: "MODELE_DU_CATALOGUE",
input: message,
});
return Response.json({ text: response.output_text });Gérez, faites tourner et révoquez vos secrets sans exposer vos identifiants.
Utilisez un nom par projet afin d’identifier rapidement leur usage dans les logs.
Dans Clés API, cliquez sur Révoquer. Toute nouvelle requête est alors refusée.
Les clés ne doivent apparaître ni dans le code client, ni dans les captures, ni dans les journaux.
Explorez les modèles GPT, Claude, Gemini, DeepSeek, Qwen et autres familles disponibles.
La page Modèles affiche l’identifiant, la famille, le contexte, les outils et le tarif de chaque modèle.
Filtrez par raisonnement, vision, outils ou vitesse.
Copiez l’ID affiché dans vos requêtes.
Connectez Chat Completions, Responses, Cursor, ChatBox et les SDK OpenAI compatibles.
Utilisez https://aclide.com/v1 avec le SDK OpenAI et la variable ACLIDE_API_KEY.
Appelez d’abord client.models.list() afin de reprendre un identifiant réellement autorisé à votre compte.
Appelez client.responses.create avec model et input. N’utilisez pas Chat Completions : cette route n’est pas exposée par ACLIDE.
401 signifie clé absente, invalide ou révoquée; 403 un forfait inactif; 429 une limite temporaire; 5xx une indisponibilité à réessayer.
Utilisez l’API Messages native pour Claude Code, Cline et les SDK Anthropic.
Utilisez ANTHROPIC_AUTH_TOKEN pour la clé ACLIDE et ANTHROPIC_BASE_URL=https://aclide.com.
Appelez POST https://aclide.com/v1/messages avec le header Authorization généré par le client Anthropic.
Choisissez un modèle Claude visible dans GET /v1/models et autorisé par votre forfait.
Envoyez d’abord une requête sans stream. Ajoutez stream: true seulement après avoir obtenu une réponse JSON valide.
Configurez le package officiel Codex avec un fournisseur Responses compatible.
Installez le package officiel @openai/codex avec npm, puis rouvrez PowerShell.
npm install -g @openai/codex
codex --versionCréez le dossier utilisateur et sauvegardez les fichiers existants.
New-Item -ItemType Directory -Force ~/.codex | Out-Null
Copy-Item ~/.codex/auth.json ~/.codex/auth.json.backup -ErrorAction SilentlyContinue
Copy-Item ~/.codex/config.toml ~/.codex/config.toml.backup -ErrorAction SilentlyContinueDans Tableau de bord > Modèles, filtrez les modèles inclus et copiez un identifiant GPT. Codex utilise l’API Responses; privilégiez gpt-5.6-sol pour les tâches de code complexes.
Utilisez gpt-5.6-terra pour un bon équilibre ou gpt-5.6-luna pour les tâches rapides. Les modèles Claude sont réservés en priorité au guide Claude Code.Dans C:\Users\VOTRE_NOM\.codex, créez auth.json. Ce fichier contient uniquement votre clé ACLIDE et évite toute configuration PowerShell permanente.
Remplacez VOTRE_CLE_ACLIDE par la clé créée dans le dashboard. Ne partagez et ne commitez jamais ce fichier.{
"OPENAI_API_KEY": "VOTRE_CLE_ACLIDE"
}Dans le même dossier, créez config.toml avec cette configuration Responses. Remplacez seulement le modèle si nécessaire.
Codex n’utilise pas l’endpoint Anthropic Messages. requires_openai_auth lui fait lire la clé ACLIDE dans auth.json.model_provider = "aclide"
model = "gpt-5.6-sol"
model_reasoning_effort = "high"
disable_response_storage = true
preferred_auth_method = "apikey"
[model_providers.aclide]
name = "ACLIDE"
base_url = "https://aclide.com/v1"
wire_api = "responses"
requires_openai_auth = true
request_max_retries = 4
stream_max_retries = 5Lancez ce test depuis un dossier de projet. La réponse exacte confirme la clé, le modèle, Responses et le streaming.
codex exec --skip-git-repo-check "Réponds exactement : ACLIDE CODEX OK"Lancez ensuite l’interface interactive dans n’importe quel dépôt. Les appels passent par https://aclide.com/v1/responses.
codexCommande introuvable : rouvrez le terminal. 401 : corrigez la clé dans auth.json. 404 : choisissez un modèle marqué Inclus. Une connexion ChatGPT au lieu d’ACLIDE indique généralement que config.toml n’est pas dans le bon dossier.
npm update -g @openai/codex
codex --versionInstallez OpenCode et déclarez ACLIDE comme fournisseur Responses personnalisé.
Installez le CLI puis vérifiez que la commande est accessible.
npm install -g opencode-ai
opencode --versionConservez la clé hors du fichier JSON. OpenCode remplacera {env:ACLIDE_API_KEY} au démarrage.
$env:ACLIDE_API_KEY = "VOTRE_CLE_ACLIDE"Copiez l’identifiant exact d’un modèle disponible pour votre forfait.
$headers = @{ Authorization = "Bearer $env:ACLIDE_API_KEY" }
(Invoke-RestMethod https://aclide.com/v1/models -Headers $headers).data |
Where-Object available | Select-Object idAjoutez le fichier dans votre projet. Le package @ai-sdk/openai utilise l’API Responses exposée par ACLIDE.
{
"$schema": "https://opencode.ai/config.json",
"model": "aclide/MODELE_DISPONIBLE",
"provider": {
"aclide": {
"npm": "@ai-sdk/openai",
"name": "ACLIDE",
"options": {
"baseURL": "https://aclide.com/v1",
"apiKey": "{env:ACLIDE_API_KEY}"
},
"models": {
"MODELE_DISPONIBLE": { "name": "ACLIDE - modèle principal" }
}
}
}
}Démarrez OpenCode, ouvrez la liste des modèles et sélectionnez ACLIDE. L’identifiant déclaré dans models doit être identique à celui du catalogue.
opencode
# Dans OpenCode : /modelsEnvoyez un prompt court. En cas de 401, vérifiez la variable; en cas de 404, corrigez l’identifiant; si ACLIDE n’apparaît pas, validez le JSON et le nom provider aclide.
opencode auth listBranchez Claude Code sur le format Messages compatible ACLIDE.
Installez le CLI officiel avec npm. Git for Windows ou WSL est requis par Claude Code.
npm install -g @anthropic-ai/claude-code
claude --version
claude doctorCréez le dossier .claude et sauvegardez l’ancien fichier avant de le modifier.
New-Item -ItemType Directory -Force ~/.claude | Out-Null
Copy-Item ~/.claude/settings.json ~/.claude/settings.json.backup -ErrorAction SilentlyContinueDans Tableau de bord > Modèles, filtrez les modèles inclus et copiez les identifiants Claude. L’exemple ci-dessous correspond à la structure réellement testée sur Windows.
Si un modèle de l’exemple n’est pas inclus dans votre offre, remplacez-le par un modèle Claude marqué Inclus.Créez ~/.claude/settings.json. Sur Windows, ~ correspond à C:\Users\VOTRE_NOM; sur macOS, à /Users/VOTRE_NOM.
Claude Code utilise l’endpoint Anthropic Messages https://aclide.com/v1/messages. Ne lui donnez pas la configuration Responses de Codex.{
"env": {
"ANTHROPIC_API_KEY": "VOTRE_CLE_ACLIDE",
"ANTHROPIC_BASE_URL": "https://aclide.com",
"ANTHROPIC_MODEL": "claude-sonnet-5",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-5",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "claude-opus-5",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-haiku-4-5-20251001",
"CLAUDE_CODE_SUBAGENT_MODEL": "claude-haiku-4-5-20251001",
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1",
"CLAUDE_CODE_SUBPROCESS_ENV_SCRUB": "1"
},
"model": "sonnet",
"effortLevel": "high"
}Si Claude Code continue d’utiliser un abonnement Anthropic déjà connecté, exécutez la déconnexion une seule fois puis relancez-le. Le fichier settings.json reste en place.
claude auth logoutLe mode non interactif doit répondre exactement avec le texte demandé. Cela valide l’endpoint Messages, la clé, le modèle et le streaming ACLIDE.
claude -p "Réponds exactement : ACLIDE CLAUDE OK"Lancez ensuite Claude Code normalement dans votre projet. Une erreur 401 signifie que la clé du fichier est invalide ou révoquée; une erreur de modèle signifie qu’il n’est pas inclus dans l’offre.
claudeSuivez les requêtes, coûts, modèles et limites depuis le tableau de bord.
Filtrez par clé, modèle, statut, période et format d’API.
Chaque ligne affiche tokens, multiplicateur de route et coût facturé.
Utilisez le code HTTP et l’identifiant de requête sans transmettre le prompt.
Comprenez les plans mensuels, annuels et trimestriels, les crédits et les multiplicateurs.
Le sélecteur mensuel, trimestriel ou annuel affiche le prix et la remise.
Les routes discountées consomment 0,5×; les premium jusqu’à 3×.
Le dashboard affiche crédits restants, renouvellement et alertes.
Résolvez rapidement les erreurs d’authentification, quota, modèle et réseau.
401 clé invalide, 402 solde insuffisant, 404 endpoint ou modèle inconnu, 429 limite, 503 indisponibilité.
Retirez outils et historique puis testez un modèle de base.
Fournissez identifiant, heure et code HTTP, jamais la clé ni le contenu sensible.
Les réponses aux questions les plus fréquentes sur l’API.
Dans le tableau de bord, ouvrez Clés API puis cliquez sur Créer une clé.
Gardez-les côté serveur, révoquez toute clé exposée et ne les mettez jamais dans Git ou le navigateur.
Créez une clé, choisissez un modèle et envoyez une requête test.