n8n
АвтоматизацияNo-code

n8n + TokenTool

Импортируйте готовый workflow, подключите локальный credential и отправьте один текстовый запрос через TokenTool API.

Параметры подключения

Base URL

https://api.tokentool.ru/api/v1

API Key

sk-tt-xxxxxxx— в личном кабинете
1

Запустить n8n

Выберите удобный способ запуска n8n:

Вариант A — npm:

bash
npm install -g n8n
n8n start

Вариант B — Docker:

bash
docker run -it --rm \
  -p 5678:5678 \
  -v n8n_data:/home/node/.n8n \
  n8nio/n8n

После запуска локальной версии откройте:

text
http://127.0.0.1:5678

Публичный шаблон ниже прошёл CLI import/export на n8n 2.35.7. В другой версии интерфейс и названия пунктов могут отличаться.

2

Скачать и импортировать готовый workflow

Шаблон собирает синтетическое обращение и отправляет его одним HTTP-запросом в TokenTool. В n8n выберите импорт workflow из файла и укажите скачанный JSON.

Скачать TokenTool workflow для n8n

SHA-256: 2324b5f9caf1e3e27b6ee3de3fb9eed54ca2e475b3c7ee949d9eb384edab4116

Файл изначально выключен и не содержит API-ключа, значения credential или данных выполнений. В нём только синтетический пример и две заглушки: REPLACE_WITH_LOCAL_CREDENTIAL_ID и REPLACE_WITH_CURRENT_MODEL_ID.

Шаблон использует только документированный маршрут POST /api/v1/chat/completions. Он не заявляет поддержку RAG, embeddings, voice, media или других непубличных HTTP-маршрутов.

3

Создать credential только внутри n8n

Создайте в n8n credential типа Simplified Custom Auth. Используйте шаблон заголовка:

json
{"headers":{"Authorization":"Bearer {{api_key}}"}}
  1. 1.Добавьте masked-поле api_key и сохраните в нём отдельный ограниченный ключ TokenTool.
  2. 2.Откройте ноду TokenTool chat completion и выберите созданный credential вместо ссылки-заглушки.
  3. 3.После теста отзовите временный ключ, если создавали его только для проверки.
Не вставляйте ключ в JSON body, обычное поле Header ноды, Git, переписку или скачиваемый workflow.
4

Выбрать актуальную модель и проверить баланс

  1. 1.Откройте каталог моделей и скопируйте ID доступной текстовой модели. Каталог меняется, поэтому фиксированный ID в шаблон не встроен.
  2. 2.В JSON body ноды замените REPLACE_WITH_CURRENT_MODEL_ID на скопированный ID.
  3. 3.Проверьте положительный баланс в разделе «Баланс и оплата».
При нулевом балансе запрос возвращает HTTP 402 с кодом INSUFFICIENT_BALANCE. Шаблон не обещает бесплатный запрос без пополнения.
5

Запустить и проверить ответ

  1. 1.Нажмите Test workflow: запуск начинается с Manual Trigger.
  2. 2.Откройте результат ноды TokenTool chat completion.
  3. 3.Успех — HTTP 200; текст модели находится в choices[0].message.content.

Частые ошибки:

  • 401 — credential не выбран или ключ неверен.
  • 402 INSUFFICIENT_BALANCE — пополните баланс и повторите запрос.
  • 400 с ошибкой модели — заново скопируйте актуальный model ID из каталога.

Общий HTTP-контракт, PowerShell/curl и Postman доступны в Developer Kit.

Готово к работе?

Зарегистрируйтесь на TokenTool, получите API-ключ и подключите n8n + TokenTool за пару минут.