Инструменты
Codex CLI: девять способов сломать config.toml при подключении своего endpoint
Codex CLI не поддерживает стандартную переменную OPENAI_BASE_URL — при её наличии он молча уходит в api.openai.com. Единственный путь подключить свой endpoint — секция model_providers в config.toml, и здесь есть много подводных камней.
Автор собрал девять способов сломать конфиг на версии 0.154: использование устаревшего wire_api = "chat", отсутствие /v1 в base_url (в ответ приходит HTML), включение supports_websockets на прокси без WebSocket, хранение ключа открытым текстом и другие. Каждая ошибка воспроизведена, тексты ошибок приведены.
Отдельно отмечено, что ответ из одного слова обходится почти в 15 000 токенов на входе. Также обнаружена неразгаданная проблема с кэшем при повторном запросе.
Источник: habr.com