Интеграции

Claude Desktop

Десктопное приложение Anthropic (чат, Cowork, встроенный Claude Code). Кастомный шлюз настраивается не через `ANTHROPIC_BASE_URL` и не через одну модель в поле

Приложение само резолвит алиасы haiku / sonnet / opus / fable. Нужен список моделей с привязкой к семействам — иначе субагенты и Code-сессии уйдут в неизвестные id.

Что нужно

Протокол

Anthropic Messages, режим Gateway. Ключ — Bearer (Authorization: Bearer sk-…).

Через интерфейс

  1. Help → Troubleshooting → Enable Developer Mode (приложение перезапустится, появится меню Developer).
  2. Developer → Configure Third-Party Inference.
  3. Connection: Gateway (Anthropic-compatible).
  4. Gateway base URL: https://www.llmmart.ru/api (без лишнего /v1 — клиент добавляет /v1/messages, как Anthropic SDK). Если в логах 404 на /messages без версии, укажите https://www.llmmart.ru/api/v1.
  5. Gateway API key: sk-….
  6. Auth scheme: bearer.
  7. Если клиент умеет подхватить GET /models, отдельный список не нужен: шлюз отдаёт имя, описание и линейку (haiku, sonnet, opus, fable, mythos), когда она читается из названия. JSON ниже — запасной путь, если в сборке автообнаружения нет.

Если в вашей сборке нет Developer Mode, используйте Claude Code.

Управляемый JSON

Для парка машин или чтобы явно прописать слоты — ключи из схемы Claude Desktop. На Linux это /etc/claude-desktop/managed-settings.json (файл от root, без записи для пользователя).

{
  "inferenceProvider": "gateway",
  "inferenceGatewayBaseUrl": "https://www.llmmart.ru/api",
  "inferenceGatewayApiKey": "sk-…",
  "inferenceGatewayAuthScheme": "bearer",
  "modelDiscoveryEnabled": false,
  "inferenceModels": [
    {
      "name": "anthropic/claude-sonnet-5",
      "labelOverride": "Sonnet (LLM Mart)",
      "anthropicFamilyTier": "sonnet",
      "isFamilyDefault": true
    },
    {
      "name": "anthropic/claude-opus-4.6",
      "labelOverride": "Opus (LLM Mart)",
      "anthropicFamilyTier": "opus",
      "isFamilyDefault": true
    },
    {
      "name": "anthropic/claude-haiku-4.5",
      "labelOverride": "Haiku (LLM Mart)",
      "anthropicFamilyTier": "haiku",
      "isFamilyDefault": true
    },
    {
      "name": "anthropic/claude-fable-5",
      "labelOverride": "Fable (LLM Mart)",
      "anthropicFamilyTier": "fable",
      "isFamilyDefault": true
    }
  ]
}

Поле name — точный slug из каталога (то, что уйдёт в model). anthropicFamilyTier подменяет алиасы sonnet / opus / haiku / fable. Первая запись — модель по умолчанию.

В режиме шлюза нет облачных сессий Anthropic и Remote Control: работа только на этой машине.

Ограничения

  • Cowork и артефакты зависят от версии приложения и того, проходит ли tool use выбранной модели.
  • Не включайте modelDiscoveryEnabled, пока Anthropic-список моделей на шлюзе не появится.

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

СимптомЧто проверить
Gateway was unreachableURL и исходящий HTTPS к llmmart.ru
401ключ sk-…, схема bearer, не x-api-key
404 /v1/v1/messagesуберите /v1 из base URL
404 /messages без версиидобавьте /v1: https://www.llmmart.ru/api/v1
В пикере пусто или алиасы sonnetmodelDiscoveryEnabled: false и заполненный inferenceModels с anthropicFamilyTier
Настройки из Claude Code «не подхватились»десктоп их не читает

Проверено: 2026-09-01 по конфигурации Claude Desktop и шлюзу Claude Code.

Что дальше