Skip to main content
SGLang обслуговує моделі з відкритими вагами через HTTP API, сумісний з OpenAI. OpenClaw підключається до SGLang за допомогою сімейства провайдерів openai-completions з автоматичним виявленням доступних моделей. OpenClaw також автоматично виявляє доступні моделі в SGLang, коли ви погоджуєтеся на це за допомогою SGLANG_API_KEY. Використовуйте sglang/* у agents.defaults.models, щоб зберегти динамічне виявлення, якщо ви також налаштовуєте власну базову URL-адресу SGLang. Див. розділ Виявлення моделей (неявний провайдер) нижче.

Початок роботи

1

Запустіть SGLang

Запустіть SGLang із сервером, сумісним з OpenAI. Ваша базова URL-адреса має надавати кінцеві точки /v1 (наприклад, /v1/models, /v1/chat/completions). Зазвичай SGLang працює за адресою:
  • http://127.0.0.1:30000/v1
2

Задайте ключ API

Якщо на вашому сервері не налаштовано автентифікацію, підійде будь-яке значення:
3

Запустіть початкове налаштування або задайте модель безпосередньо

Або налаштуйте модель вручну:

Виявлення моделей (неявний провайдер)

Коли задано SGLANG_API_KEY (або існує профіль автентифікації) і ви не визначили models.providers.sglang, OpenClaw надсилає запит до:
  • GET http://127.0.0.1:30000/v1/models
і перетворює повернені ідентифікатори на записи моделей.
Якщо ви явно задасте models.providers.sglang, OpenClaw за замовчуванням використовуватиме оголошені вами моделі. Додайте "sglang/*": {} до agents.defaults.models, якщо потрібно, щоб OpenClaw надсилав запити до кінцевої точки /models цього налаштованого провайдера та включав усі заявлені моделі SGLang.

Явна конфігурація (моделі, задані вручну)

Використовуйте явну конфігурацію, коли:
  • SGLang працює на іншому хості або порту.
  • Потрібно зафіксувати значення contextWindow/maxTokens.
  • Ваш сервер вимагає справжній ключ API (або ви хочете керувати заголовками).

Розширена конфігурація

SGLang розглядається як сумісна з OpenAI серверна частина /v1, що працює в режимі проксі, а не як нативна кінцева точка OpenAI.
Сервер недоступнийПереконайтеся, що сервер запущений і відповідає:
Помилки автентифікаціїЯкщо запити завершуються помилками автентифікації, задайте справжній SGLANG_API_KEY, який відповідає конфігурації вашого сервера, або явно налаштуйте провайдера в models.providers.sglang.
Якщо ви запускаєте SGLang без автентифікації, для ввімкнення виявлення моделей достатньо будь-якого непорожнього значення SGLANG_API_KEY.

Пов’язані матеріали

Вибір моделі

Вибір провайдерів, посилань на моделі та поведінки резервного перемикання.

Довідник із конфігурації

Повна схема конфігурації, зокрема записи провайдерів.