Guía de configuración

Guía de configuración del proveedor

Explora los pasos de configuración y soluciones por herramienta.

Uso de CC-Switch-CLI

CC-Switch-CLI es una herramienta de cambio de proveedores (providers) para la línea de comandos, adecuada para servidores sin interfaz gráfica, entornos SSH o para personas que necesitan cambiar rápidamente de proveedor entre Claude Code, Codex, Gemini CLI, OpenCode y OpenClaw.

A quién va dirigido

Si eres un usuario de escritorio habitual, prioriza el uso de la interfaz gráfica de CC Switch; si ya estás acostumbrado a la terminal o necesitas gestionar configuraciones por lotes, consulta esta página. Los siguientes bloques de código solo contienen comandos, con explicaciones ubicadas fuera de los bloques de código para evitar copiar las explicaciones junto con los comandos.

Instalación e inicio

Los usuarios de macOS / Linux pueden seguir la documentación oficial para usar el script de instalación o el paquete de Releases; a los usuarios de Windows se les recomienda descargar el paquete comprimido correspondiente desde Releases y ejecutarlo en el directorio del programa tras descomprimirlo.

Script de instalación oficial
curl -fsSL https://github.com/SaladDay/cc-switch-cli/releases/latest/download/install.sh | bash cc-switch

Al ingresar directamente cc-switch entrarás en la interfaz interactiva, ideal para que los principiantes exploren primero el menú; los siguientes comandos son adecuados para cuando ya sabes lo que deseas hacer y quieres ejecutarlos directamente.

Comprobación del entorno

Aspecto a confirmarCómo comprobarloPor qué
CC Switch o la versión CLI está instaladaEsta terminal puede reconocer el comando correspondienteCualquier comando de configuración fallará si no está instalado.
La CLI de destino está instaladaClaude Code, Codex y Gemini CLI al menos pueden iniciarse individualmenteCC-Switch-CLI no instala la herramienta de destino por ti
La información del proveedor está completaTen a mano la Base URL, la API Key y el nombre del modeloLa configuración por línea de comandos no tiene avisos gráficos, y olvidar un elemento puede causar fallos fácilmente.
Verifica primero en un directorio de pruebaNo cambies de proveedor en lote directamente en proyectos realesEs más fácil revertir cambios si la configuración es incorrecta
Comprueba primero el entorno local El siguiente comando se utiliza para confirmar qué herramientas puede detectar CC-Switch-CLI, cuál es el Provider actual y si el estado del proxy es normal.
Comando de comprobación del entorno
cc-switch env tools cc-switch env check cc-switch provider current cc-switch --app codex provider current

Comandos de Provider

Un Provider es la configuración de un proveedor. Antes de agregar un Provider, prepara primero la Base URL, la API Key y el nombre del modelo desde el panel del proveedor; al editar o cambiar de proveedor, confirma primero el número usando el comando de lista.

Ver, agregar y editar Provider
cc-switch provider list cc-switch provider add cc-switch provider edit <id> cc-switch provider fetch-models <id>
Cambiar de Provider y probar conexión
cc-switch provider switch <id> cc-switch provider stream-check <id> cc-switch provider fetch-models <id>
< id> debe reemplazarse por el número que aparece dentro de cc-switch provider list. No ejecutes < id> tal cual de forma literal.

Gestión por aplicación

Si solo deseas ver la configuración de una herramienta de destino específica, puedes añadir --app. Esto resulta muy útil para resolver problemas en Claude Code, Codex y Gemini CLI por separado.

Ver Provider por aplicación
cc-switch --app claude provider list cc-switch --app codex provider list cc-switch --app gemini provider list cc-switch --app opencode provider list cc-switch --app openclaw provider list
Confirmar el proveedor actual por aplicación
cc-switch --app claude provider current cc-switch --app codex provider current cc-switch --app gemini provider current

Tras confirmar que la aplicación de destino y el proveedor actual están correctos, procede a realizar el cambio. Una vez completado el cambio, reinicia la terminal y luego usa la herramienta de destino para enviar una consulta de prueba mínima.

Prueba mínima tras el cambio
claude "Please reply only: Claude Code is active" codex "Please reply only: Codex is active" gemini "Please reply only: Gemini is active"

Sincronización de MCP

MCP no es necesario para todos los principiantes. Ocúpate de ello únicamente si ya has utilizado MCP en Claude Code, Codex o Gemini CLI y necesitas sincronización entre herramientas. Para la primera vez, se recomienda entrar primero al menú TUI para revisar el área de MCP y no copiar directamente comandos avanzados de tutoriales antiguos.

Entrar al acceso de gestión de MCP
cc-switch cc-switch --app codex

Metodología de configuración

  1. Confirma primero la herramienta de destino a la que deseas cambiar: Claude Code, Codex, Gemini CLI u otra CLI.
  2. Prepara la Base URL, la API Key y el nombre del modelo desde el panel del proveedor.
  3. Agrega o selecciona un Provider en CC-Switch-CLI.
  4. Aplica el Provider a la herramienta de destino.
  5. Tras reabrir la terminal, prueba con una pregunta mínima en la CLI de destino.
  6. Una vez confirmado el funcionamiento, aplica el mismo Provider a las demás herramientas de destino.
EscenariosRecomendaciones
Uso en escritorio localPrefiere el uso de la interfaz gráfica de CC Switch; los campos y el estado son más intuitivos
Servidor remoto / SSHUsa entonces CC-Switch-CLI; consulta los comandos de la versión actual antes de operar
Cambio de configuración por lotesVerifica primero el éxito en un proyecto de prueba y luego aplícalo a proyectos reales
Varios usuarios compartiendo equipoNo escribas tu Key en la configuración pública; confirma primero el alcance del archivo de configuración

Solución de problemas para principiantes

ProblemaComprobación prioritariaSolución
Command not foundComprueba si está instalado y si está añadido al PATHReabre la terminal o regresa a las instrucciones de instalación oficiales para confirmar la ruta de instalación
La herramienta de destino no cambió tras el cambioSi se ha reabierto la terminal y si se seleccionó la herramienta de destino correctaCierra la ventana de terminal actual, vuelve a abrirla y prueba de nuevo
401 / UnauthorizedSi la Key está completa y si no ha expiradoCopia la Key de nuevo, asegurándote de que no haya espacios adicionales
model not foundSi el nombre del modelo se copió exactamente del panel de controlVuelve a rellenarlo de acuerdo con la lista de modelos del proveedor
La página de línea de comandos es la más propensa a errores al copiar comandos de tutoriales antiguos. Aquí se conservan la ruta de configuración y la lógica de resolución de problemas, mientras que los comandos específicos deben seguir la versión actual.