LM Warden

Cline на ваших собственных GPU.

Провайдер OpenAI Compatible в Cline, который настраивается на экране настроек.

Куда идет запрос от Cline Cline отправляет запросы в LM Warden: в Base URL указан адрес сервера LM Warden, а в API Key — ключ LM Warden. LM Warden проверяет ключ, принимает запросы в формате OpenAI Chat Completions, ставит их в очередь по приоритету ключа и передает маршрутизатору реплик. Маршрутизатор закрепляет каждую сессию за репликой, на которой уже лежит ее кэш; на каждом GPU работает своя копия модели. Cline Base URL the warden, at /v1 API Key vw_…, the warden key POST /v1/chat/completions LM Warden checks the key: one per app speaks OpenAI Chat Completions scheduler, key priority usage, latency and live stats per key Replica router a session goes back to the replica that holds its cache one model copy per GPU your GPUs: vLLM or llama.cpp replica 0, GPU 0 replica 1, GPU 1 replica 2, GPU 2 a conversation stays on its replica
Куда идет запрос от Cline Cline отправляет запросы в LM Warden: в Base URL указан адрес сервера LM Warden, а в API Key — ключ LM Warden. LM Warden проверяет ключ, принимает запросы в формате OpenAI Chat Completions, ставит их в очередь по приоритету ключа и передает маршрутизатору реплик. Маршрутизатор закрепляет каждую сессию за репликой, на которой уже лежит ее кэш; на каждом GPU работает своя копия модели. Cline Base URL the warden, at /v1 API Key vw_…, the warden key POST /v1/chat/completions LM Warden checks the key: one per app speaks OpenAI Chat Completions scheduler, key priority usage, latency, live stats per key Replica router a session goes back to the replica that holds its cache replica 0 GPU 0 replica 1 GPU 1 replica 2 GPU 2 your GPUs: vLLM or llama.cpp a conversation stays on its replica
Путь запроса от Cline: две настройки, которые создает Connect, затем сервер LM Warden и по копии модели на каждом GPU.

Иначе говоря: Cline отправляет запросы в LM Warden: в Base URL указан адрес сервера LM Warden, а в API Key — ключ LM Warden. LM Warden проверяет ключ, принимает запросы в формате OpenAI Chat Completions, ставит их в очередь по приоритету ключа и передает маршрутизатору реплик. Маршрутизатор закрепляет каждую сессию за репликой, на которой уже лежит ее кэш; на каждом GPU работает своя копия модели.

Протокол
OpenAI Chat Completions
Поддержка
Только локально

Только локальные модели через потоковый Chat Completions. У Cline нет файла конфигурации: введите эти значения в разделе API Provider → OpenAI Compatible. В его провайдере Anthropic можно задать свой базовый URL, но не свой заголовок, поэтому режим Router недоступен.

Требования

  • Нужна модель с вызовом инструментов (агентное редактирование).
  • Лучше всего работает с контекстом не меньше 32 768 токенов.

Настройка

В консоли раздел Connect создает эти файлы с адресом вашего сервера LM Warden, вашим ключом и выбранной моделью. Здесь они показаны с заполнителями.

Локальные модели

Settings → API Provider → OpenAI Compatible.

Настройки
Base URL: https://your-warden/v1
API Key: vw_YOUR_KEY
Model ID: your-served-model-name
Context Window Size: 32768

Официальная документация: https://docs.cline.bot/provider-config/openai-compatible (дата обращения: 2026-10-04).