Configuración: Codex CLI a través de ChatMock
Si quieres que TomoriBot use tu cuenta de ChatGPT a través de un puente local compatible con OpenAI, puedes ejecutar ChatMock y apuntar el proveedor custom de TomoriBot hacia él.
Qué hace ChatMock
Section titled “Qué hace ChatMock”- ChatMock ejecuta un servidor local de API compatible con OpenAI
- TomoriBot puede usar ese servidor local a través del proveedor
custom
1. Iniciar ChatMock
Section titled “1. Iniciar ChatMock”Instala e inicia ChatMock siguiendo sus instrucciones en GitHub:
Después de instalar, ejecuta:
chatmock loginchatmock servePor defecto, ChatMock escucha en http://127.0.0.1:8000/v1
2. Configurar TomoriBot para usar ChatMock
Section titled “2. Configurar TomoriBot para usar ChatMock”En Discord, configura el proveedor custom de TomoriBot y usa:
- Endpoint URL:
http://127.0.0.1:8000/v1 - Model Name: la cadena exacta del modelo que ChatMock debe recibir, como
gpt-5.4ogpt-5.3-codex
Un simple http://127.0.0.1:8000 también funciona: TomoriBot lo normaliza a /v1 antes de agregar /chat/completions.
Habilita estas banderas de capacidad para ChatMock:
- Function Calling / Tools: Sí
- Image Understanding: Sí
- Video Understanding: No
- Structured Output: Sí
Nota: Codex CLI no permite cambiar su prompt system, por lo que el prompt system de TomoriBot se convierte en un turno de user en el contexto como solución alternativa. Por favor configura la variable de entorno .env CHATMOCK_PORT para que coincida con tu puerto real de ChatMock y que esta solución alternativa funcione correctamente (el valor predeterminado es 8000).