Codex en VS Code en Rusia: inicio de sesión oficial y API propia

Mantén el inicio de sesión oficial de Codex Extension mientras envías solicitudes de modelo mediante un proveedor de Responses API y un token Bearer independiente.

La extensión Codex para VS Code lee el archivo compartido ~/.codex/config.toml. Puede usar un proveedor personalizado y conservar al mismo tiempo el inicio de sesión oficial de la extensión. Esta configuración requiere OpenAI Responses, una Base URL compatible y un token Bearer separado. Después de modificar el archivo, recarga la ventana de VS Code y crea una sesión nueva.

¿Quieres mantener el inicio de sesión oficial de Codex y dirigir las solicitudes de modelo con tu propia clave API? Crea una cuenta de BetterToken y comprueba los valores con la guía actual de Codex para VS Code. Esta configuración no sustituye el inicio de sesión oficial de OpenAI ni cambia los requisitos regionales del Marketplace, la cuenta o la extensión.

Antes de empezar

Prepara lo siguiente:

  • la versión actual de Codex VS Code Extension desde el Marketplace oficial;
  • un inicio de sesión oficial completado en la extensión o en Codex App;
  • tu propia clave API de BetterToken;
  • un Model ID actual de la Model Plaza de BetterToken;
  • una copia de seguridad de config.toml si ya está configurado.

Codex CLI, la aplicación y la extensión del IDE comparten un archivo a nivel de usuario. Por eso, un proveedor personalizado antiguo puede afectar a varias interfaces a la vez. Abre el archivo antes de editarlo e identifica las secciones que ya existen.

Si todavía no decides dónde ejecutar Codex, lee primero la comparativa de Codex CLI y la aplicación Desktop. Explica por separado el terminal, la aplicación, VS Code y las diferencias de autenticación para proveedores personalizados.

Ruta en macOS y Linux:

~/.codex/config.toml

En Windows:

%USERPROFILE%\.codex\config.toml

1. Verifica el inicio de sesión oficial

Instala la extensión, abre el panel de Codex y completa el inicio de sesión oficial. No añadas el proveedor personalizado antes de este paso; de lo contrario, será difícil distinguir un error de cuenta de un error de API.

Después de iniciar sesión, envía una solicitud breve mediante un modo oficial compatible. Si la extensión no se abre o no termina el callback de autenticación, resuelve primero ese problema con la documentación oficial de Codex para IDE.

2. Añade el proveedor BetterToken

Abre tu config.toml de usuario y añade una única configuración de proveedor:

Los campos exactos, el Model ID actual y el método de autenticación no se fijan aquí porque dependen de la versión actual de la extensión. Abre la guía actual de BetterToken para Codex VS Code e introduce en tu config.toml de usuario solo los valores que allí se indiquen.

Usa tu propia API Key solo en el lugar que indique la guía actual. El archivo está dentro del directorio de usuario .codex, pero no debe añadirse a Git, a un archivo de proyecto ni a un Gist público. No guardes la clave API de BetterToken en auth.json.

3. No mezcles dos modos de autenticación

CLI, Desktop App y la extensión de VS Code pueden usar ajustes de autenticación distintos y dependientes de la versión. No copies campos entre clientes. Sigue las guías actuales específicas de cada cliente y conserva solo la configuración activa del proveedor que indiquen; nunca pegues en una incidencia una salida que contenga tokens.

4. Recarga VS Code

Guarda el archivo. Abre la paleta de comandos y ejecuta:

Developer: Reload Window

Después vuelve a abrir el panel de Codex y crea una sesión nueva. Una sesión antigua puede conservar el proveedor o el modelo anterior.

5. Verifica la solicitud

Abre un directorio de prueba y envía una solicitud que no modifique archivos:

Responde en una línea: CODEX_PROVIDER_OK. No modifiques archivos ni ejecutes comandos.

La configuración queda confirmada si:

  • la extensión sigue autenticada oficialmente;
  • la respuesta llega sin 401, 403 ni model not found;
  • se usa el Model ID seleccionado en la guía actual;
  • el Dashboard de BetterToken muestra la solicitud correspondiente, su estado y el consumo de tokens.

Los plugins y Remote Control dependen del inicio de sesión oficial y de la versión actual de Codex. BetterToken cubre la API de modelo y no promete que esas funciones estén disponibles en todas las condiciones.

Errores habituales

La extensión pide iniciar sesión otra vez

Restaura el inicio de sesión oficial y compara los ajustes de autenticación actuales de la extensión con la guía. No sustituyas auth.json por una clave de BetterToken.

401 o 403

Compara solo los ajustes de autenticación actuales de la extensión con la guía y vuelve a introducir tu clave con cuidado si hace falta. No publiques el archivo completo.

Duplicate table

No mantengas configuraciones activas duplicadas de proveedor. Si necesitas varias alternativas, guarda configuraciones verificadas separadas y cambia entre ellas de forma consciente según la guía actual.

Modelo no encontrado

Usa el Model ID exacto actual de la guía o del Workspace. Un nombre antiguo de un artículo o una captura no es una fuente fiable.

No se aplicaron los cambios

Elimina los campos antiguos de proveedor o perfil que entren en conflicto, guarda el archivo, ejecuta Developer: Reload Window e inicia una sesión nueva. Si el problema persiste, cierra VS Code por completo y revisa el archivo de usuario que realmente lee la extensión.

Los campos de esta configuración avanzada pueden cambiar con Codex. Antes de configurarla de nuevo, abre la documentación de BetterToken para Codex VS Code y la referencia oficial de Codex.

¿Quieres optimizar tu flujo de trabajo con LLM?

Conecta modelos mediante una API, gestiona claves y controla el gasto en IA.