Aller au contenu

Guide de configuration des fournisseurs

Ce guide couvre les instructions de configuration detaillees pour chaque fournisseur supporte par Claudex, incluant les fournisseurs par cle API, les abonnements OAuth, les plateformes cloud et les modeles locaux.

  1. Inscrivez-vous sur console.anthropic.com
  2. Naviguez vers API Keys et creez une nouvelle cle (format : sk-ant-*)
[[profiles]]
name = "anthropic"
provider_type = "DirectAnthropic"
base_url = "https://api.anthropic.com"
api_key = "sk-ant-..."
default_model = "claude-sonnet-4-20250514"
Fenêtre de terminal
claudex profile test anthropic
  1. Inscrivez-vous sur platform.minimaxi.com
  2. Naviguez vers API Keys dans la console
[[profiles]]
name = "minimax"
provider_type = "DirectAnthropic"
base_url = "https://api.minimax.io/anthropic"
api_key = "..."
default_model = "claude-sonnet-4-20250514"
Fenêtre de terminal
claudex profile test minimax
  1. Inscrivez-vous sur openrouter.ai
  2. Obtenez votre cle API sur openrouter.ai/keys
[[profiles]]
name = "openrouter"
provider_type = "OpenAICompatible"
base_url = "https://openrouter.ai/api/v1"
api_key = "sk-or-..."
default_model = "anthropic/claude-sonnet-4"
Fenêtre de terminal
claudex profile test openrouter
  1. Inscrivez-vous sur console.x.ai
  2. Creez une cle API dans la console
[[profiles]]
name = "grok"
provider_type = "OpenAICompatible"
base_url = "https://api.x.ai/v1"
api_key = "xai-..."
default_model = "grok-3-beta"
Fenêtre de terminal
claudex profile test grok
  1. Inscrivez-vous sur platform.openai.com
  2. Creez une cle API sur platform.openai.com/api-keys
[[profiles]]
name = "chatgpt"
provider_type = "OpenAICompatible"
base_url = "https://api.openai.com/v1"
api_key = "sk-..."
default_model = "gpt-4o"
Fenêtre de terminal
claudex profile test chatgpt
  1. Inscrivez-vous sur platform.deepseek.com
  2. Creez une cle API dans la console
[[profiles]]
name = "deepseek"
provider_type = "OpenAICompatible"
base_url = "https://api.deepseek.com"
api_key = "sk-..."
default_model = "deepseek-chat"
Fenêtre de terminal
claudex profile test deepseek
  1. Inscrivez-vous sur platform.moonshot.cn
  2. Creez une cle API dans la console
[[profiles]]
name = "kimi"
provider_type = "OpenAICompatible"
base_url = "https://api.moonshot.ai/v1"
api_key = "sk-..."
default_model = "kimi-k2-0905-preview"
Fenêtre de terminal
claudex profile test kimi
  1. Inscrivez-vous sur open.bigmodel.cn
  2. Creez une cle API dans la console
[[profiles]]
name = "glm"
provider_type = "OpenAICompatible"
base_url = "https://api.z.ai/api/paas/v4"
api_key = "..."
default_model = "glm-4.6"
Fenêtre de terminal
claudex profile test glm
  1. Inscrivez-vous sur console.groq.com
  2. Creez une cle API dans Settings > API Keys
[[profiles]]
name = "groq"
provider_type = "OpenAICompatible"
base_url = "https://api.groq.com/openai/v1"
api_key = "gsk_..."
default_model = "llama-3.3-70b-versatile"
Fenêtre de terminal
claudex profile test groq
  1. Inscrivez-vous sur console.mistral.ai
  2. Creez une cle API dans la console
[[profiles]]
name = "mistral"
provider_type = "OpenAICompatible"
base_url = "https://api.mistral.ai/v1"
api_key = "..."
default_model = "mistral-large-latest"
Fenêtre de terminal
claudex profile test mistral
  1. Inscrivez-vous sur api.together.ai
  2. Creez une cle API dans le tableau de bord
[[profiles]]
name = "together"
provider_type = "OpenAICompatible"
base_url = "https://api.together.xyz/v1"
api_key = "..."
default_model = "meta-llama/Llama-3.3-70B-Instruct-Turbo"
Fenêtre de terminal
claudex profile test together
  1. Inscrivez-vous sur perplexity.ai
  2. Creez une cle API sur perplexity.ai/settings/api
[[profiles]]
name = "perplexity"
provider_type = "OpenAICompatible"
base_url = "https://api.perplexity.ai"
api_key = "pplx-..."
default_model = "sonar-pro"
Fenêtre de terminal
claudex profile test perplexity
  1. Inscrivez-vous sur cloud.cerebras.ai
  2. Creez une cle API dans le tableau de bord
[[profiles]]
name = "cerebras"
provider_type = "OpenAICompatible"
base_url = "https://api.cerebras.ai/v1"
api_key = "..."
default_model = "llama-3.3-70b"
Fenêtre de terminal
claudex profile test cerebras
  1. Creez une ressource Azure OpenAI dans le portail Azure
  2. Deployez un modele et notez le nom de la ressource et du deploiement
  3. Obtenez votre cle API depuis Keys and Endpoint
[[profiles]]
name = "azure-openai"
provider_type = "OpenAICompatible"
base_url = "https://YOUR_RESOURCE.openai.azure.com/openai/deployments/YOUR_DEPLOYMENT"
api_key = "YOUR_AZURE_KEY"
default_model = "gpt-4o"
[profiles.query_params]
api-version = "2024-12-01-preview"
Fenêtre de terminal
claudex profile test azure-openai
  1. Activez l’API Vertex AI dans votre projet GCP
  2. Generez un token d’acces avec gcloud auth print-access-token
[[profiles]]
name = "vertex-ai"
provider_type = "DirectAnthropic"
base_url = "https://us-east5-aiplatform.googleapis.com/v1/projects/YOUR_PROJECT/locations/us-east5/publishers/anthropic/models"
api_key = "YOUR_GCLOUD_TOKEN"
default_model = "claude-sonnet-4@20250514"
Fenêtre de terminal
claudex profile test vertex-ai

AWS Bedrock est supporte via un proxy LiteLLM :

  1. Installez LiteLLM : pip install litellm
  2. Demarrez le proxy :
Fenêtre de terminal
litellm --model bedrock/anthropic.claude-sonnet-4-20250514-v2:0
  1. Configurez Claudex :
[[profiles]]
name = "bedrock"
provider_type = "OpenAICompatible"
base_url = "http://localhost:4000/v1"
api_key = "sk-litellm"
default_model = "bedrock/anthropic.claude-sonnet-4-20250514-v2:0"

L’authentification OAuth vous permet d’utiliser des abonnements fournisseurs existants (ChatGPT Plus, Claude Max, etc.) au lieu de cles API separees.

Utilisez votre abonnement Claude existant via la session OAuth native de Claude Code.

Prerequis : Claude Code installe et connecte (la commande claude fonctionne normalement)

[[profiles]]
name = "claude-max"
provider_type = "DirectAnthropic"
base_url = "https://api.claude.ai"
default_model = "claude-sonnet-4-20250514"
auth_type = "oauth"
oauth_provider = "claude"
[profiles.models]
haiku = "claude-haiku-4-20250514"
sonnet = "claude-sonnet-4-20250514"
opus = "claude-opus-4-20250514"

Utilisez votre abonnement ChatGPT Plus ou Pro via le token Codex CLI.

Prerequis : Installez Codex CLI et authentifiez-vous :

Fenêtre de terminal
# Installer Codex CLI
npm install -g @openai/codex
# S'authentifier (ouvre le navigateur)
codex auth

Puis configurez Claudex :

[[profiles]]
name = "codex-sub"
provider_type = "OpenAIResponses"
base_url = "https://chatgpt.com/backend-api/codex"
default_model = "gpt-5.3-codex"
auth_type = "oauth"
oauth_provider = "openai"
[profiles.models]
haiku = "codex-mini-latest"
sonnet = "gpt-5.3-codex"
opus = "gpt-5.3-codex"
Fenêtre de terminal
# Lire le token depuis Codex CLI
claudex auth login openai --profile codex-sub
# Verifier
claudex auth status
# Executer
claudex run codex-sub

Utilisez votre compte Google via les credentials du Gemini CLI.

[[profiles]]
name = "gemini-sub"
provider_type = "OpenAICompatible"
base_url = "https://generativelanguage.googleapis.com/v1beta/openai"
default_model = "gemini-2.5-pro"
auth_type = "oauth"
oauth_provider = "google"
[profiles.models]
haiku = "gemini-2.0-flash"
sonnet = "gemini-2.5-pro"
opus = "gemini-2.5-pro"
Fenêtre de terminal
# La connexion lit depuis les credentials du Gemini CLI
claudex auth login google --profile gemini-sub
# Verifier
claudex auth status

Utilisez votre compte Qwen via le flux OAuth Device Code.

[[profiles]]
name = "qwen-oauth"
provider_type = "OpenAICompatible"
base_url = "https://chat.qwen.ai/api"
default_model = "qwen3-235b-a22b"
auth_type = "oauth"
oauth_provider = "qwen"
Fenêtre de terminal
# Demarrer le flux device code
claudex auth login qwen --profile qwen-oauth
# Verifier
claudex auth status

Utilisez votre compte Kimi via les credentials du Kimi CLI.

[[profiles]]
name = "kimi-oauth"
provider_type = "OpenAICompatible"
base_url = "https://api.moonshot.cn/v1"
default_model = "moonshot-v1-128k"
auth_type = "oauth"
oauth_provider = "kimi"
Fenêtre de terminal
# La connexion lit depuis les credentials du Kimi CLI
claudex auth login kimi --profile kimi-oauth
# Verifier
claudex auth status

Utilisez votre abonnement GitHub Copilot via le flux OAuth Device Code.

[[profiles]]
name = "copilot"
provider_type = "OpenAICompatible"
base_url = "https://api.githubcopilot.com"
default_model = "gpt-4o"
auth_type = "oauth"
oauth_provider = "github"
Fenêtre de terminal
# Demarrer le flux device code (ouvre le navigateur pour la connexion GitHub)
claudex auth login github --profile copilot
# Verifier
claudex auth status

Utilisez votre abonnement GitLab Duo via un Personal Access Token.

[[profiles]]
name = "gitlab-duo"
provider_type = "OpenAICompatible"
base_url = "https://gitlab.com/api/v4/ai/llm/proxy"
default_model = "claude-sonnet-4-20250514"
auth_type = "oauth"
oauth_provider = "gitlab"
Fenêtre de terminal
# Definissez votre token GitLab comme variable d'environnement
export GITLAB_TOKEN=glpat-...
# Connexion
claudex auth login gitlab --profile gitlab-duo
# Verifier
claudex auth status
  1. Installez Ollama : ollama.com
  2. Telechargez un modele :
Fenêtre de terminal
ollama pull qwen2.5:72b
  1. Configurez Claudex :
[[profiles]]
name = "local-qwen"
provider_type = "OpenAICompatible"
base_url = "http://localhost:11434/v1"
api_key = ""
default_model = "qwen2.5:72b"
Fenêtre de terminal
claudex profile test local-qwen
  1. Installez et demarrez vLLM :
Fenêtre de terminal
pip install vllm
vllm serve meta-llama/Llama-3.3-70B-Instruct --port 8000
  1. Configurez Claudex :
[[profiles]]
name = "local-llama"
provider_type = "OpenAICompatible"
base_url = "http://localhost:8000/v1"
api_key = ""
default_model = "meta-llama/Llama-3.3-70B-Instruct"
  1. Telechargez LM Studio depuis lmstudio.ai
  2. Chargez un modele et demarrez le serveur local (port par defaut : 1234)
[[profiles]]
name = "lm-studio"
provider_type = "OpenAICompatible"
base_url = "http://localhost:1234/v1"
api_key = "lm-studio"
default_model = "local-model"

Apres avoir configure un fournisseur, verifiez la connectivite :

Fenêtre de terminal
# Tester un profil specifique
claudex profile test <profile-name>
# Tester tous les profils
claudex profile test all
# Lister tous les profils configures
claudex profile list