Usa los modelos de Alibaba Cloud Model Studio en Codex.
Inicio rápido
- 1
Abre o crea el archivo de configuración
- macOS / Linux:
~/.codex/config.toml - Windows:
C:\Users\<username>\.codex\config.toml
- macOS / Linux:
- 2
Configura el modelo
- Token Plan
- Pago por uso
- Coding Plan
ReemplazaOPENAI_API_KEYpor tu clave de API de Token Plan:- Token Plan Personal Edition: Crear o ver la API Key
- Token Plan Team Edition: Asignar una plaza y obtener la API Key
Al usar qwen4-max-preview, manténwire_api = "responses". La advertenciaModel metadata ... not foundno afecta a las llamadas. - 3
Verifica
Ejecuta el siguiente comando en el directorio de tu proyecto:
Configuración de Chat Completions
Codex 0.94.0 y versiones posteriores solo admiten la API de Responses. Si usas Codex 0.93.0 o una versión anterior, o si tu modelo solo admite Chat Completions, usa la siguiente configuración. Para obtener la ruta del archivo de configuración, consulta Inicio rápido.
- Token Plan
- Pago por uso
- Coding Plan
OPENAI_API_KEY por tu clave de API de Token Plan:- Token Plan Personal Edition: Crear o ver la API Key
- Token Plan Team Edition: Asignar una plaza y obtener la API Key
Usar CC Switch
CC Switch es una interfaz gráfica de escritorio de código abierto de la comunidad que permite cambiar entre claves de API o planes de facturación.
Agregar un proveedor
- 1En la barra de herramientas de CC Switch, selecciona el icono de Codex, haz clic en + para abrir Agregar proveedor, selecciona la pestaña de tu plan de facturación, completa la configuración y haz clic en Agregar.
- Token Plan
- Pago por uso
- Coding Plan
- Nombre del proveedor: Bailian-Token Plan
- Clave de API: Obtener desde la consola
- Endpoint:
https://token-plan.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1
- 2Expande Opciones avanzadas e introduce un modelo de los modelos compatibles para tu plan, como
qwen3.8-max. - 3Haz clic en Habilitar junto al proveedor, luego vuelve a abrir la terminal y ejecuta
codexpara que la configuración surta efecto.
Códigos de error
Si encuentras errores durante la configuración, consulta la documentación de preguntas frecuentes de tu plan de facturación:
- Token Plan: Preguntas frecuentes de Personal Edition · Preguntas frecuentes de Team Edition
- Pago por uso: Códigos de error
- Coding Plan: Preguntas frecuentes de Coding Plan
Preguntas frecuentes
¿Cómo usar un plan de ahorro con pago por uso?
¿Cómo usar un plan de ahorro con pago por uso?
¿Qué debo hacer si una herramienta de terceros informa "domestic models not supported" o "check rejected / Bad request (400)"?
¿Qué debo hacer si una herramienta de terceros informa "domestic models not supported" o "check rejected / Bad request (400)"?
~/.codex/config.toml como se describe en Inicio rápido, sin depender del chequeo de estado de la herramienta de terceros. Después de la configuración, sigue la sección Verifica para iniciar Codex; una respuesta normal significa que los modelos de China (continental) funcionan. ¿Qué debo hacer si recibo un error de configuración de wire_api?
¿Qué debo hacer si recibo un error de configuración de wire_api?
wire_api = "chat". Según la versión, puedes ver uno de los siguientes errores:wire_api = "chat" is no longer supportedunknown configuration field wire_api
- Error
wire_api = "chat" is no longer supported: cambiawire_apiaresponsesy verificabase_url. - Error
unknown configuration field wire_api: eliminawire_apide la sección del proveedor correspondiente en~/.codex/config.toml. - Para seguir usando Chat Completions, instala Codex 0.93.0 o una versión anterior (como 0.80.0).
¿Qué debo hacer si recibo el error unexpected status 401 Unauthorized?
¿Qué debo hacer si recibo el error unexpected status 401 Unauthorized?
- La clave de API pertenece a otro plan (las claves de Token Plan, Coding Plan y Pago por uso no son intercambiables).
- La suscripción ha caducado.
- La clave de API se copió incorrectamente (incompleta, con espacios adicionales o con errores tipográficos).
- Confirma que estás usando la clave de API del plan seleccionado.
- Revisa la página de gestión del plan para comprobar si la suscripción ha caducado.
- Vuelve a copiar la clave de API y asegúrate de que esté completa y sin espacios.
- Si el error persiste, restablece la clave de API en la página de gestión del plan y configura la nueva clave.
¿Qué debo hacer si recibo el error unexpected status 404 Not Found?
¿Qué debo hacer si recibo el error unexpected status 404 Not Found?
base_url o wire_api en el archivo de configuración son incorrectos.Solución: Asegúrate de que base_url y wire_api coincidan con la configuración de tu plan. Consulta Inicio rápido. ¿Qué debo hacer si recibo el error "stream disconnected before completion: stream closed before response.completed"?
¿Qué debo hacer si recibo el error "stream disconnected before completion: stream closed before response.completed"?
- El hilo de conversación es demasiado largo y la compactación del contexto falla.
- La red es inestable y la conexión SSE o WebSocket se interrumpe.
- El servidor está sobrecargado o la limitación de velocidad termina la conexión antes de tiempo.
- Inicia un nuevo hilo de conversación para evitar la acumulación excesiva de contexto.
- Comprueba la estabilidad de la red. Desactiva la VPN o el proxy y vuelve a intentarlo.
- Espera y vuelve a intentarlo. Codex tiene un mecanismo de reintento integrado que resuelve la mayoría de las fallas transitorias.
¿Qué debo hacer si recibo un error 429 de límite de velocidad o de cuota?
¿Qué debo hacer si recibo un error 429 de límite de velocidad o de cuota?
- Límite de velocidad de solicitudes (
429 Requests rate limit exceeded): demasiadas solicitudes en un período corto. - Cuota agotada (
429 Allocated quota exceededoYour token-plan quota has been exhausted): la cuota mensual de Token Plan está agotada.
- Límite de velocidad de solicitudes: espera un minuto y reduce la tasa de solicitudes.
- Cuota agotada: espera al siguiente mes de suscripción, compra un paquete de uso (la cuota se deduce automáticamente del paquete después de agotar la cuota mensual) o actualiza el plan. La hora de restablecimiento del mensaje de error (por ejemplo,
The quota will reset at HH:MM:SS UTC) está en UTC; suma 8 horas para convertirla a la hora de Singapur (CST).