OpenAI-совместимый прокси для GigaCode. Позволяет подключить GigaCode к любому редактору, который умеет работать с OpenAI API: Cline, Zcode, Roo Code, Continue, Open WebUI и другим.
Один файл, ноль зависимостей, Node.js ≥ 18.
/v1/chat/completions,/v1/completions,/v1/responses,/v1/models,/health— со стримингом и без- Вызовы инструментов с починкой обрывов и проверкой по схеме редактора
- Авторизация SberID с кэшированием токена
- Работает с любым префиксом пути — ошибиться в base URL сложно
- Passthrough: параметры генерации задаёт редактор, прокси ничего не навязывает
git clone https://gitverse.ru/<ваш-аккаунт>/gigacode-proxy
cd gigacode-proxy
copy env.example env.txt REM Windows
cp env.example env.txt # Linux / macOS
npm startВ env.txt укажите свой логин SberID:
GIGACODE_USERNAME=ваш_логин
При первом запуске откроется браузер для входа, дальше токен кэшируется.
[INFO] GigaCode proxy on http://127.0.0.1:8000/v1
[INFO] Point your editor at that URL; any API key value works.
| Параметр | Значение |
|---|---|
| Base URL | http://127.0.0.1:8000/v1 |
| API key | любое непустое (sk-local) |
| Модель | CodeChat |
Подробные инструкции по конкретным редакторам — docs/editors.md.
curl http://127.0.0.1:8000/health{"status":"ok","authenticated":true,"model":"CodeChat"}| Документ | О чём |
|---|---|
| architecture.md | Как устроен прокси |
| configuration.md | Все переменные конфигурации |
| editors.md | Подключение редакторов |
| api.md | HTTP-маршруты и модели |
| streaming.md | Обработка SSE и рассуждений |
| tool-calling.md | Вызовы инструментов |
| known-issues.md | Дефекты GigaCode и обходы |
| troubleshooting.md | Диагностика |
| development.md | Разработка и тесты |
GigaCode доступен только из российских сетей. При включённом VPN будет
fetch failed.
Большие правки файлов обрываются. Это ограничение сервера, не прокси: запись файла на 12 КБ одним вызовом часто не доходит, правки по 3–5 КБ проходят стабильно. Прокси распознаёт обрыв и просит редактор повторить вместо того, чтобы отдать испорченный вызов. Подробности — known-issues.md.
Контекст растёт быстро. Агент перечитывает файлы после каждой правки, и история накапливается. После ~150 КБ начинаются таймауты — прокси предупредит и покажет, куда ушёл объём. Лечится новым чатом.
MIT — см. LICENSE.