Как подключить Kimi K3 к Codex CLI
Codex CLI — кодинг-агент, а не привязка к одной модели. Если провайдер поддерживает OpenAI-совместимый Responses endpoint, агентный процесс можно запустить на другой доступной модели. AnyModel использует этот слой совместимости для Kimi K3 с model id kmc/k3.
Kimi K3 — флагман Moonshot для сложного кодинга и работы со знаниями. В AnyModel он использует подключённую ёмкость Kimi Code и контекст 256K. Авторизация и оплата идут через ключ и баланс AnyModel; прямой аккаунт Kimi Code пользователь не получает.
Быстрая установка с выбранной Kimi K3
Создайте ключ AnyModel и выполните:
bash <(curl -fsSL "https://anymodel.org/i?tool=codex&model=kmc/k3") <YOUR_API_KEY>
Параметр model важен: рабочий id содержит префикс kmc/. Установщик очищает значение и записывает его в локальную конфигурацию провайдера Codex.
После установки откройте репозиторий с восстанавливаемым состоянием git и начните с небольшой задачи:
codex --model kmc/k3 "Изучи падающие тесты, объясни вероятную причину и пока не меняй файлы."
Анализ без правок подтверждает работу маршрута до изменения кода.
Что настраивает установщик
Агентные функции Codex используют Responses-формат. Ручной блок провайдера должен содержать те же ключевые значения:
model = "kmc/k3"
model_provider = "anymodel"
[model_providers.anymodel]
name = "AnyModel"
base_url = "https://anymodel.org/v1"
wire_api = "responses"
requires_openai_auth = true
API-ключ хранится через механизм авторизации Codex, а не внутри конфигурации репозитория. Не коммитьте настоящий ключ и не публикуйте его в обращении поддержки.
Если AnyModel уже настроен для GPT-5.6, второй endpoint и ключ не нужны. Переопределите модель на одну сессию:
codex --model kmc/k3 "Внеси изменение в парсер и запусти профильный набор тестов."
Когда пробовать Kimi K3 в Codex
Kimi K3 стоит оценить на задачах сложнее автодополнения:
- рефакторинг нескольких модулей;
- отладка по логам, коду и тестам;
- длинный план с вызовами shell и поиском по репозиторию;
- игровая логика и системы с большим числом состояний;
- ревью, где нужно связать удалённые зависимости.
Контекст 256K велик, но меньше 1M у GPT-5.6 Sol и Terra. Сравнивайте не только максимальный размер: дайте моделям одинаковые релевантные файлы, критерий готовности и тесты, затем изучите патчи.
На странице Kimi K3 против GPT-5.6 Sol факты каталога стоят рядом. Цена и устройство маршрута разобраны в гайде по Kimi K3 API.
Процесс с двумя моделями
Один endpoint упрощает осознанную маршрутизацию:
- Используйте GPT-5.6 Terra как обычный baseline.
- Запускайте Kimi K3 для независимой реализации или второго ревью.
- Эскалируйте самые тяжёлые неудачи в GPT-5.6 Sol.
- Механические итоговые правки отдавайте дешёвому исполнителю.
Для честного второго мнения возвращайтесь к тому же коммиту или используйте разные worktree. Если вторая модель видит готовый патч первой, вы измеряете ревью, а не независимое решение.
Решение проблем
Model not found. Используйте kmc/k3 вместе со слешем. kimi-k3 — slug публичной страницы, а не рабочий id API. Проверяйте его на странице модели.
Ошибка 401. Убедитесь, что провайдер указывает на AnyModel и Codex читает ключ AnyModel. Ключи Kimi, OpenAI и AnyModel — разные данные.
Маршрут работал, а затем начал падать. Kimi K3 зависит от подписочной upstream-ёмкости. Повторяйте временные ошибки с backoff и держите резервную модель.
Codex ведёт себя как чат, а не агент. Проверьте wire_api = "responses". Обычный chat-completions провайдер может вернуть текст без ожидаемого Codex цикла инструментов.
Большая задача упирается в контекст. Ограничьте список файлов, попросите сначала искать нужное и разделите реализацию с ревью. Лимит 256K относится к одному контексту, а сессия делает много запросов.
Непонятны доступ и оплата из России. Страница Kimi K3 в России объясняет независимый API-маршрут, способы оплаты из checkout и сетевые ограничения.
Защита репозитория и данных
Перед правками сделайте коммит или отдельный worktree. Задайте разрешённые пути, потребуйте тесты и проверьте diff. Секреты, продакшен-дампы и ключи не должны попадать в промпт.
Ghost Mode даёт нулевое хранение на стороне AnyModel. Upstream-модель всё равно обрабатывает запрос, поэтому отправляемые данные должны соответствовать вашей политике безопасности.
Kimi K3 подключается к Codex одной командой, но оценивать её нужно как инженерную зависимость: проверить id, типичную задачу, полную стоимость и резервный маршрут. Создайте ключ AnyModel, чтобы сравнить Kimi K3 и GPT-5.6 в одной настройке Codex.
AnyModel