Skip to main content
Version: 0.3.0

Конфигурация чата

Конфигурация чата в Koda позволяет вам настраивать различные аспекты взаимодействия с моделью, включая выбор модели, параметры контекста и другие настройки.

Как открыть и отредактировать конфиг из интерфейса

  1. Откройте меню выбора модели в поле ввода.
  2. Нажмите на название модели → Add Chat model. Под кнопкой есть подпись “This will update your config file” и ссылка config file — кликните по ней, чтобы открыть текущий конфиг ассистента в редакторе и при желании отредактировать вручную.

Структура config.yaml

Блок models

Каждый элемент в models описывает одну модель: как она называется в интерфейсе, какого провайдера, её ID и в каких ролях она может работать.

models:
- name: DeepSeek Coder # Метка в меню в IDE
provider: deepseek # Источник/провайдер
model: deepseek-coder # Идентификатор у провайдера
roles: # Где можно использовать
- agent
- chat
- edit

После сохранения файла модель появится в списке

Блок contex

Здесь перечислено, какие источники контекста могут быть подмешаны к каждому запросу в чат/агента.

context:
- provider: code # выделенный код/активный файл
- provider: docs # результаты из блока "docs" ниже
- provider: diff # последние изменения/патчи
- provider: terminal # недавний вывод терминала
- provider: problems # diagnostics/ошибки IDE
- provider: folder # текущая папка/структура
- provider: codebase # ретрив по всему репо (RAG)

В чате вы также можете вручную добавлять контекст через @ — он объединяется с тем, что включено в context.

Блок docs

Подключает сайты документации, чтобы модель могла опираться на актуальные материалы.

docs:
- name: vllm # метка источника
startUrl: https://docs.vllm.ai/en/latest # стартовая страница документации
faviconUrl: "" # необязательно

После сохранения модель начнёт использовать эти материалы при запросах, где это уместно (особенно в сочетании с @docs и включённым provider: docs в блоке context)