Интеграции

OpenWorker

Десктопный агент (andrewyng/openworker): файлы, терминал, коннекторы, готовые «сотрудники» (security review, отчёты). Движок — aisuite. К LLM Mart подключается

Что нужно

  • OpenWorker — приложение для macOS / Windows, либо сборка из репозитория
  • Ключ sk-… — создание ключа
  • Slug из каталога — по одному на каждого «сотрудника» и на повседневный чат

Протокол

Chat Completions. Адрес как есть, клиент /v1 сам не дописывает.

Поле: https://www.llmmart.ru/api/v1. Ключ: Authorization: Bearer.

Если endpoint отвергнет tools на Chat Completions, свежие сборки OpenWorker могут один раз перейти на Responses для этой модели. Для обычного чата достаточно Completions.

Через интерфейс (предпочтительный путь)

  1. Откройте приложение → Settings → Models.
  2. Провайдер OpenAI (не Claude, не Gemini, не Grok/xAI).
  3. OpenAI API key: sk-….
  4. Custom endpoint (optional): https://www.llmmart.ru/api/v1. Пустым оставлять нельзя — иначе запросы уйдут на api.openai.com.
  5. Test — OpenWorker дергает GET {endpoint}/models. 200 значит, что ключ и URL верные.
  6. Сохраните. В композере / у coworker укажите slug каталога: gpt-4o-mini, anthropic/claude-sonnet-5, anthropic/claude-opus-4.6. Список «проверенных» моделей OpenWorker — про tool-calling у вендоров; любой slug с LLM Mart добавляется вручную.

Несколько моделей обязательны: разные coworker и фоновые задачи не живут на одном id. Каждую, которой будете пользоваться, нужно выбрать хотя бы раз (или вписать в настройках модели), иначе агент останется на recommended_model OpenAI.

Self-hosted (GPU)

В части сборок есть отдельный провайдер Self-hosted (GPU) (selfhosted). Оба поля обязательны, ключ берётся только из этой карточки (не из OpenAI). Адрес тот же: https://www.llmmart.ru/api/v1. В пикере модели пишут с префиксом selfhosted: <slug>, например selfhosted: anthropic/claude-sonnet-5. Если такой карточки нет — используйте OpenAI + Custom endpoint.

Не берите Ollama: он дописывает /v1 сам и не шлёт ваш sk-….

Что не делать

  • Провайдер Claude (Anthropic) — ключ уйдёт на api.anthropic.com, поля base URL нет.
  • Провайдер Grok (xAI) — адрес зашит на https://api.x.ai/v1.
  • Пустой Custom endpoint при ключе LLM Mart: ключ уйдёт на OpenAI и вернёт 401.

Типичные ошибки

СимптомЧто проверить
Test 401ключ sk-…, URL со /v1
Test 404не https://www.llmmart.ru/ и не …/api без /v1
Запросы на api.openai.comCustom endpoint заполнен и сохранён
model_not_foundslug из каталога, модель включена
Tools падают на Completionsмодель с responses, либо другая модель с tool use на chat
Anthropic thinking / prompt cacheOpenWorker шлёт OpenAI Chat Completions, не Messages; для native Messages см. Claude Code

Проверено: 2026-09-01 по README OpenWorker и дескрипторам coworker/providers/registry.py (поле Custom endpoint, GET {base}/models).

Что дальше