Схема с «Использовать Hindsight вместе с лимитами Codex CLI/Claude Code» решается без написания собственного прокси-сервера (хотя, признаюсь, опыт был интересный).
Имя решению – CLIProxyAPI. Мультиплатформенное CLI-решение, позволяющее авторизоваться через oAuth у крупных провайдеров, а потом поднять API-сервер, совместимый с API тех же провайдеров.
Подробнее про CLIProxyAPI и VibeProxy можно прочитать у Рефата, у которого я и подсмотрел это элегантное решение (Рефат, спасибо! 🙂 ).
Единственное, хочу прояснить пару нюансов по установке CLIProxyAPI:
1. После установки и запуска CLIProxyAPI по инструкции с официальной документации, вы получаете сервис, развёрнутый по адресу http://localhost:8317/.
2. Также есть web-интерфейс для управления авторизацией, просмотра статистики, настройки стратегии переключения между аккаунтами. Он доступен по адресу http://localhost:8317/management.html.
3. Заходим в веб-интерфейс, а он просит ключ. Видите на предыдущих этапах инструкции что-нибудь про ключ? И я не вижу. И в Quick Start Guide про него тоже ни слова нет. Добро пожаловать в старую добрую китайскую документацию! Спасибо, что хотя бы на английском.
4. Есть файл cliproxyapi.conf. Лежит он в папке /homebrew/etc. Узнать, где у вас в системе лежит homebrew, можно через команду brew --prefix. В этом файле в параметре secret-key внутри настройки remote-management вводим ключ для доступа к management-дашборду.
5. Заходим в дашборд и на вкладке OAuth Login авторизуем нужные сервисы. Чтобы увидеть успешную авторизацию, нужно перейти на страницу Auth Files.
После настройки CLIProxyAPI в env-файле Hindsight настраиваем, например, такой конфиг для GPT-5.2 (3 api-ключа по-умолчанию система создаст автоматически при установке):
HINDSIGHT_API_LLM_PROVIDER=openai HINDSIGHT_API_LLM_API_KEY=your-api-key-1 HINDSIGHT_API_LLM_MODEL=gpt-5.2 HINDSIGHT_API_LLM_BASE_URL=http://host.docker.internal:8317/v1
Готово! Теперь можно Hindsight (и не только его) использовать с подписочными лимитами от вендоров. И не платить за использование API.

Добавить комментарий