Доступ для AI-ассистентов через Caila
Популярные AI-инструменты для разработки кода можно интегрировать с платформой Caila, что позволяет использовать их в РФ и оплачивать запросы ко всем LLM в рублях единому провайдеру — Just AI. Чтобы запросы к LLM проходили через платформу, выполните приведенные ниже настройки.
Прежде чем начать, получите API-ключ Caila.
Claude Code
Claude Code от Anthropic — ассистент для программирования, который работает прямо в терминале, понимает вашу кодовую базу и ускоряет разработку.
Как настроить:
-
Установите Claude Code:
npm install -g @anthropic-ai/claude-code -
Установите Claude Code Router:
npm install -g @musistudio/claude-code-router@1.0.25ВажноВерсия должна быть 1.0.25.
Если у вас уже установлен Claude Code Router, проверьте версию с помощью команды:
ccr -v -
Создайте или отредактируйте файл
~/.claude-code-router/config.json.~— домашний каталог пользователя, в Windows это обычноC:\Users\<your_username>.Укажите свой API-ключ Caila и модели, которые планируете использовать. Пример настройки:
{
"LOG": false,
"Providers": [
{
"name": "caila-claude",
"api_base_url": "https://caila.io/api/adapters/openai-direct/chat/completions",
"api_key": "{your_api_key}",
"models": [
"just-ai/open-router/anthropic/claude-sonnet-4.5",
"just-ai/open-router/anthropic/claude-3.5-haiku"
],
"transformer": {
"use": ["openrouter"]
}
}
],
"Router": {
"default": "caila-claude,just-ai/open-router/anthropic/claude-sonnet-4.5",
"background": "caila-claude,just-ai/open-router/anthropic/claude-3.5-haiku"
}
}СоветЧтобы обеспечить конфиденциальность API-ключа, установите права доступа к файлу только для владельца. В Unix-подобных системах для этого выполните команду:
chmod 600 ~/.claude-code-router/config.json -
Запустите Claude Code через Router:
ccr code
opencode
opencode — аналог Claude Code с открытым исходным кодом.
Как настроить:
-
Установите opencode:
npm install -g opencode-ai -
Создайте файл
~/.local/share/opencode/auth.json.~— домашний каталог пользователя, в Windows это обычноC:\Users\<your_username>.Укажите в файле свой API-ключ Caila:
{
"caila-oai": {
"type": "api",
"key": "{your_api_key}"
}
}СоветЧтобы обеспечить конфиденциальность API-ключа, установите права доступа к файлу только для владельца. В Unix-подобных системах для этого выполните команду:
chmod 600 ~/.local/share/opencode/auth.json -
Создайте файл
~/.config/opencode/opencode.jsonи укажите модели, которые планируете использовать.Пример настройки:
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"caila-oai": {
"npm": "@ai-sdk/openai-compatible",
"name": "Caila openai direct proxy",
"options": {
"baseURL": "https:/caila.io/api/adapters/openai-direct"
},
"models": {
"just-ai/open-router/anthropic/claude-sonnet-4.5": {
"name": "Sonnet 4.5"
},
"just-ai/open-router/openai/gpt-5-mini": {
"name": "GPT 5 Mini"
},
"just-ai/open-router/google/gemini-2.5-pro": {
"name": "Gemini 2.5 Pro"
}
}
}
}
}примечаниеname— названия провайдера и моделей для отображения в интерфейсе opencode, можно указать произвольно. -
Запустите opencode:
opencode
Continue.dev
Continue.dev — расширение для IDE с открытым исходным кодом, которое позволяет использовать LLM прямо в редакторе.
Как настроить:
-
Установите расшире ние Continue:
- В IntelliJ IDEA: → Setting → Plugins → Marketplace → Поиск по названию → Continue → Install.
- В Visual Studio Code: на странице расширения нажмите Install.
-
Создайте или отредактируйте файл
~/.claude-code-router/config.json.~— домашний каталог пользователя, в Windows это обычноC:\Users\<your_username>.Укажите свой API-ключ Caila и модели, которые планируете использовать. Пример настройки:
name: Local Assistant
version: 1.0.0
schema: v1
context:
- provider: diff
- provider: file
- provider: codebase
- provider: code
- provider: docs
- provider: terminal
- provider: web
params:
startUrl: https://docs.example.com/introduction
rootUrl: https://docs.example.com
maxDepth: 3
models:
- name: Qwen2.5-Coder-7B-Instruct-AWQ
provider: openai
model: just-ai/vllm-Qwen2.5-Coder-7B-Instruct-AWQ/Qwen/Qwen2.5-Coder-7B-Instruct-AWQ
apiBase: https://caila.io/api/adapters/openai
apiKey: {your_api_key}
roles:
- autocomplete
requestOptions:
extraBodyProperties:
max_tokens: 100
- name: Gemini 2.5 Pro
provider: openai
model: just-ai/open-router/google/gemini-2.5-pro
apiBase: https://caila.io/api/adapters/openai-direct
apiKey: {your_api_key}
roles:
- chat
- edit
- apply
- name: Claude Sonnet 4.5
provider: openai
model: just-ai/open-router/anthropic/claude-sonnet-4.5
apiBase: https://caila.io/api/adapters/openai-direct
apiKey: {your_api_key}
roles:
- chat
- edit
- apply -
На боковой панели нажмите значок Continue. Если значок не появился, перезапустите IDE.
-
В панели Continue нажмите Local Agent → Reload.