Saltearse al contenido

Guia de configuracion de proveedores

Esta guia cubre instrucciones detalladas de configuracion para cada proveedor soportado por Claudex, incluyendo proveedores de clave API, suscripciones OAuth, plataformas en la nube y modelos locales.

  1. Registrate en console.anthropic.com
  2. Navega a API Keys y crea una nueva clave (formato: sk-ant-*)
[[profiles]]
name = "anthropic"
provider_type = "DirectAnthropic"
base_url = "https://api.anthropic.com"
api_key = "sk-ant-..."
default_model = "claude-sonnet-4-20250514"
Ventana de terminal
claudex profile test anthropic
  1. Registrate en platform.minimaxi.com
  2. Navega a API Keys en la consola
[[profiles]]
name = "minimax"
provider_type = "DirectAnthropic"
base_url = "https://api.minimax.io/anthropic"
api_key = "..."
default_model = "claude-sonnet-4-20250514"
Ventana de terminal
claudex profile test minimax
  1. Registrate en openrouter.ai
  2. Obtener tu clave API en 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"
Ventana de terminal
claudex profile test openrouter
  1. Registrate en console.x.ai
  2. Crea una clave API en la consola
[[profiles]]
name = "grok"
provider_type = "OpenAICompatible"
base_url = "https://api.x.ai/v1"
api_key = "xai-..."
default_model = "grok-3-beta"
Ventana de terminal
claudex profile test grok
  1. Registrate en platform.openai.com
  2. Crea una clave API en 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"
Ventana de terminal
claudex profile test chatgpt
  1. Registrate en platform.deepseek.com
  2. Crea una clave API en la consola
[[profiles]]
name = "deepseek"
provider_type = "OpenAICompatible"
base_url = "https://api.deepseek.com"
api_key = "sk-..."
default_model = "deepseek-chat"
Ventana de terminal
claudex profile test deepseek
  1. Registrate en platform.moonshot.cn
  2. Crea una clave API en la consola
[[profiles]]
name = "kimi"
provider_type = "OpenAICompatible"
base_url = "https://api.moonshot.ai/v1"
api_key = "sk-..."
default_model = "kimi-k2-0905-preview"
Ventana de terminal
claudex profile test kimi
  1. Registrate en open.bigmodel.cn
  2. Crea una clave API en la consola
[[profiles]]
name = "glm"
provider_type = "OpenAICompatible"
base_url = "https://api.z.ai/api/paas/v4"
api_key = "..."
default_model = "glm-4.6"
Ventana de terminal
claudex profile test glm
  1. Registrate en console.groq.com
  2. Crea una clave API en 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"
Ventana de terminal
claudex profile test groq
  1. Registrate en console.mistral.ai
  2. Crea una clave API en la consola
[[profiles]]
name = "mistral"
provider_type = "OpenAICompatible"
base_url = "https://api.mistral.ai/v1"
api_key = "..."
default_model = "mistral-large-latest"
Ventana de terminal
claudex profile test mistral
  1. Registrate en api.together.ai
  2. Crea una clave API en el panel de control
[[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"
Ventana de terminal
claudex profile test together
  1. Registrate en perplexity.ai
  2. Crea una clave API en perplexity.ai/settings/api
[[profiles]]
name = "perplexity"
provider_type = "OpenAICompatible"
base_url = "https://api.perplexity.ai"
api_key = "pplx-..."
default_model = "sonar-pro"
Ventana de terminal
claudex profile test perplexity
  1. Registrate en cloud.cerebras.ai
  2. Crea una clave API en el panel de control
[[profiles]]
name = "cerebras"
provider_type = "OpenAICompatible"
base_url = "https://api.cerebras.ai/v1"
api_key = "..."
default_model = "llama-3.3-70b"
Ventana de terminal
claudex profile test cerebras
  1. Crea un recurso Azure OpenAI en el Azure Portal
  2. Despliega un modelo y anota el nombre del recurso y del despliegue
  3. Obtener tu clave API en 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"
Ventana de terminal
claudex profile test azure-openai
  1. Habilita la API de Vertex AI en tu proyecto GCP
  2. Genera un token de acceso con 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"
Ventana de terminal
claudex profile test vertex-ai

AWS Bedrock se soporta a traves de un proxy LiteLLM:

  1. Instala LiteLLM: pip install litellm
  2. Inicia el proxy:
Ventana de terminal
litellm --model bedrock/anthropic.claude-sonnet-4-20250514-v2:0
  1. Configura 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"

La autenticacion OAuth te permite usar suscripciones existentes de proveedores (ChatGPT Plus, Claude Max, etc.) en lugar de claves API separadas.

Usa tu suscripcion existente de Claude a traves de la sesion OAuth nativa de Claude Code.

Requisitos previos: Claude Code instalado e iniciado sesion (el comando claude funciona normalmente)

[[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"

Usa tu suscripcion de ChatGPT Plus o Pro mediante el token del Codex CLI.

Requisitos previos: Instala Codex CLI y autenticate:

Ventana de terminal
# Instalar Codex CLI
npm install -g @openai/codex
# Autenticar (abre el navegador)
codex auth

Luego configura 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"
Ventana de terminal
# Leer token desde Codex CLI
claudex auth login openai --profile codex-sub
# Verificar
claudex auth status
# Ejecutar
claudex run codex-sub

Usa tu cuenta de Google mediante las credenciales de 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"
Ventana de terminal
# Login lee de las credenciales de Gemini CLI
claudex auth login google --profile gemini-sub
# Verificar
claudex auth status

Usa tu cuenta de Qwen mediante el flujo 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"
Ventana de terminal
# Iniciar flujo de codigo de dispositivo
claudex auth login qwen --profile qwen-oauth
# Verificar
claudex auth status

Usa tu cuenta de Kimi mediante las credenciales de 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"
Ventana de terminal
# Login lee de las credenciales de Kimi CLI
claudex auth login kimi --profile kimi-oauth
# Verificar
claudex auth status

Usa tu suscripcion de GitHub Copilot mediante el flujo 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"
Ventana de terminal
# Iniciar flujo de codigo de dispositivo (abre el navegador para inicio de sesion en GitHub)
claudex auth login github --profile copilot
# Verificar
claudex auth status

Usa tu suscripcion de GitLab Duo mediante 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"
Ventana de terminal
# Establece tu token de GitLab como variable de entorno
export GITLAB_TOKEN=glpat-...
# Login
claudex auth login gitlab --profile gitlab-duo
# Verificar
claudex auth status
  1. Instala Ollama: ollama.com
  2. Descarga un modelo:
Ventana de terminal
ollama pull qwen2.5:72b
  1. Configura Claudex:
[[profiles]]
name = "local-qwen"
provider_type = "OpenAICompatible"
base_url = "http://localhost:11434/v1"
api_key = ""
default_model = "qwen2.5:72b"
Ventana de terminal
claudex profile test local-qwen
  1. Instala e inicia vLLM:
Ventana de terminal
pip install vllm
vllm serve meta-llama/Llama-3.3-70B-Instruct --port 8000
  1. Configura 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. Descarga LM Studio desde lmstudio.ai
  2. Carga un modelo e inicia el servidor local (puerto por defecto: 1234)
[[profiles]]
name = "lm-studio"
provider_type = "OpenAICompatible"
base_url = "http://localhost:1234/v1"
api_key = "lm-studio"
default_model = "local-model"

Despues de configurar cualquier proveedor, verifica la conectividad:

Ventana de terminal
# Probar un perfil especifico
claudex profile test <profile-name>
# Probar todos los perfiles
claudex profile test all
# Listar todos los perfiles configurados
claudex profile list