Перейти к основному содержимому

Доступ для AI-ассистентов через Caila

Популярные AI-инструменты для разработки кода можно интегрировать с платформой Caila, что позволяет использовать их в РФ и оплачивать запросы ко всем LLM в рублях единому провайдеру — Just AI. Чтобы запросы к LLM проходили через платформу, выполните приведенные ниже настройки.

Прежде чем начать, получите API-ключ Caila.

Claude Code

Claude Code от Anthropic — ассистент для программирования, который работает прямо в терминале, понимает вашу кодовую базу и ускоряет разработку.

Как настроить:

  1. Установите Claude Code:

    npm install -g @anthropic-ai/claude-code
  2. Установите Claude Code Router:

    npm install -g @musistudio/claude-code-router@1.0.25
    Важно

    Версия должна быть 1.0.25.

    Если у вас уже установлен Claude Code Router, проверьте версию с помощью команды:

    ccr -v
  3. Создайте или отредактируйте файл ~/.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
  4. Запустите Claude Code через Router:

    ccr code

opencode

opencode — аналог Claude Code с открытым исходным кодом.

Как настроить:

  1. Установите opencode:

    npm install -g opencode-ai
  2. Создайте файл ~/.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
  3. Создайте файл ~/.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, можно указать произвольно.

  4. Запустите opencode:

    opencode

Continue.dev

Continue.dev — расширение для IDE с открытым исходным кодом, которое позволяет использовать LLM прямо в редакторе.

Как настроить:

  1. Установите расширение Continue:

    • В IntelliJ IDEA:  → Setting → Plugins → Marketplace → Поиск по названию → Continue → Install.
    • В Visual Studio Code: на странице расширения нажмите Install.
  2. Создайте или отредактируйте файл ~/.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
  3. На боковой панели нажмите значок Continue. Если значок не появился, перезапустите IDE.

  4. В панели Continue нажмите Local Agent → Reload.