Интеграции

n8n

Автоматизация с AI-кластером. LLM Mart подключается как OpenAI-совместимый шлюз: credential типа OpenAI с полем Base URL и узел OpenAI Chat Model. Не берите узе

Что нужно

Протокол

OpenAI-совместимый. Base URL: https://www.llmmart.ru/api/v1. Узлы сами добавляют /chat/completions, /embeddings и /responses. Не дописывайте путь метода.

Настройки credential

Credentials → Add → OpenAI (не OpenRouter).

ПолеЗначение
API Keysk-…
Organization IDпусто
Base URLhttps://www.llmmart.ru/api/v1
Add Custom Headerвыкл. Заголовок Authorization: Bearer n8n ставит сам

Проверка credential дергает GET /v1/models. Если видите «Couldn't connect», всё равно сохраните и проверьте узлом в workflow: список моделей у шлюза может не совпасть с тем, что ждёт форма.

В старых n8n (до 1.73) Base URL был в опциях узла, не в credential. Если поля нет — обновите n8n.

Настройки узла OpenAI Chat Model

В workflow: AI Agent или Basic LLM Chain → sub-node OpenAI Chat Model (Langchain). Не старый узел «OpenAI → Message a model» — на чужом URL у него часто 404.

ПолеЗначение
Credentialсозданный выше OpenAI credential
Modelточный slug. Если список пустой или чужой — expression, строка вроде anthropic/claude-sonnet-5
Use Responses APIвыкл., если нужен обычный чат. Вкл. только если вызываете Responses
Built-in Tools (Web Search, File Search, Code Interpreter)выкл. Это инструменты OpenAI, через LLM Mart они не работают
Temperature / Max Tokens / Timeoutпо задаче; Timeout лучше не оставлять слишком коротким

Несколько моделей — несколько узлов Chat Model с одним credential и разными Model. Отдельные credentials нужны только для разных ключей.

Эмбеддинги: узел Embeddings OpenAI, тот же credential, slug embedding-модели (text-embedding-3-small и т.п.).

Запасной путь: HTTP Request

Если узел Chat Model собирает URL неправильно:

  1. Узел HTTP Request, метод POST.
  2. URL: https://www.llmmart.ru/api/v1/chat/completions.
  3. Authentication → Header Auth: Name Authorization, Value Bearer sk-….
  4. Body JSON: model = slug, messages = массив ролей.

Ограничения

  • Узлы, зашитые на api.openai.com без Base URL в credential, не подойдут.
  • n8n Cloud должен достучаться до llmmart.ru с их сети.
  • Community-узел LiteLLM нужен, чтобы ходить в ваш LiteLLM Proxy, а не напрямую в LLM Mart.

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

СимптомЧто проверить
401ключ sk-…, не «Gateway credits»
404URL со /v1, без /chat/completions; узел Chat Model, не Message a model
Список моделей пустModel как expression со slug
Запросы на api.openai.comBase URL заполнен в credential; не выбран OpenRouter Chat Model
Built-in tools не отвечаютвыключите их — это не шлюз LLM Mart

Проверено: 2026-09-17 по OpenAI credentials (поле Base URL в исходниках n8n, url, по умолчанию https://api.openai.com/v1) и OpenAI Chat Model.

Что дальше