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

Свои провайдеры (BYOK)

Custom Provider позволяет подключить любой API, совместимый с форматом OpenAI или Anthropic. Сюда входят как крупные облачные сервисы (OpenRouter, Groq, Mistral и другие), так и локальные прокси и любые самостоятельно развёрнутые серверы.

Перейдите в настройки Kodik → ПровайдерCustom ProviderДобавить провайдера. Укажите следующие параметры:

ПолеОписание
НазваниеПроизвольное имя для отображения в интерфейсе
Базовый URLКорневой адрес API (см. требования к URL)
API KeyКлюч авторизации (опционально, если эндпоинт не требует)
Форматopenai (по умолчанию) или anthropic
Пользовательские заголовкиДополнительные HTTP-заголовки через интерфейс ключ–значение
СтримингВключён по умолчанию; отключите, если провайдер его не поддерживает

После сохранения Kodik немедленно проверяет доступность провайдера и обновляет список его моделей.

  • Для удалённых (не локальных) эндпоинтов обязателен https://. Использование http:// допускается только для localhost, 127.0.0.1, ::1, адресов .local и частных IP-диапазонов (10.x.x.x, 172.16–31.x.x, 192.168.x.x).
  • Эндпоинты /responses не поддерживаются — используйте базовый URL или путь /chat/completions.
  • Если вы вводите URL с суффиксом /chat/completions для формата OpenAI или /messages для формата Anthropic, Kodik автоматически определяет правильный базовый путь.

При добавлении или обновлении провайдера Kodik запрашивает список моделей по эндпоинту /models или /v1/models. Обнаруженные модели включаются в список выбора — вместе с метаданными: именем, описанием, размером контекстного окна и флагами поддержки изображений и инструментов, если провайдер их возвращает.

Если эндпоинт моделей недоступен или возвращает пустой список, Kodik всё равно позволит использовать провайдера — просто выберите модель вручную.

Рядом с каждым провайдером в списке отображается цветной индикатор:

ЦветСтатусОписание
ЗелёныйokПровайдер отвечает быстро
ЖёлтыйdegradedОтвет занял более 3 секунд
КрасныйunreachableПровайдер недоступен или вернул ошибку

Kodik проверяет здоровье каждого провайдера раз в минуту, запрашивая список его моделей. Статус обновляется автоматически без перезагрузки.

Автоматическое определение известных сервисов

Заголовок раздела «Автоматическое определение известных сервисов»

Kodik распознаёт популярные сервисы по базовому URL и автоматически применяет подходящие настройки по умолчанию:

СервисURLФормат по умолчанию
OpenRouteropenrouter.aiopenai
Groqgroq.comopenai
Together AItogether.xyzopenai
Mistralmistral.aiopenai
Perplexityperplexity.aiopenai
Fireworksfireworks.aiopenai
DeepSeekdeepseek.comopenai
LM Studiolocalhost:1234openai
LiteLLMlocalhost:4000openai

Для нераспознанных URL Kodik использует формат openai по умолчанию. Вы можете переопределить любой параметр вручную.

Раздел Пользовательские заголовки позволяет добавить произвольные HTTP-заголовки к каждому запросу. Это полезно, например, для аутентификации через X-Custom-Auth или для передачи параметров маршрутизации, специфичных для провайдера.

Нажмите на карточку провайдера, чтобы открыть его настройки, и внесите необходимые изменения. Удалить провайдера можно кнопкой Удалить провайдера внутри той же карточки.