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.
Через интерфейс (предпочтительный путь)
- Откройте приложение → Settings → Models.
- Провайдер OpenAI (не Claude, не Gemini, не Grok/xAI).
- OpenAI API key:
sk-…. - Custom endpoint (optional):
https://www.llmmart.ru/api/v1. Пустым оставлять нельзя — иначе запросы уйдут на api.openai.com. - Test — OpenWorker дергает
GET {endpoint}/models. 200 значит, что ключ и URL верные. - Сохраните. В композере / у 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.com | Custom endpoint заполнен и сохранён |
model_not_found | slug из каталога, модель включена |
| Tools падают на Completions | модель с responses, либо другая модель с tool use на chat |
| Anthropic thinking / prompt cache | OpenWorker шлёт OpenAI Chat Completions, не Messages; для native Messages см. Claude Code |
Проверено: 2026-09-01 по README OpenWorker и дескрипторам coworker/providers/registry.py (поле Custom endpoint, GET {base}/models).
Что дальше
Grok Build
CLI-агент xAI (`grok`): TUI, headless-скрипты, ACP. По умолчанию ходит на api.x.ai. К LLM Mart подключается как набор кастомных моделей в `~/.grok/config.toml`:
qm
Корпоративный мультиплеер-агент (yc-software/qm, пакет `@yc-software/qm`): Slack, веб, песочницы, админка. Сам qm не является OpenAI-клиентом: ход делает выбран