OpenRouter (openrouter.ai) — это удобный агрегатор API нейросетей, который позволяет разработчикам и пользователям получать доступ к сотням моделей через один API-ключ и общий баланс кредитов. В этой статье мы рассмотрим, как интегрировать OpenRouter с n8n для автоматизации задач, связанных с нейросетями.

Подготовка к интеграции

Перед тем как начать, убедитесь, что у вас есть:

  • Аккаунт на OpenRouter с активным балансом.
  • API-ключ, который можно найти в разделе Keys вашего аккаунта.
  • Установленный n8n на вашем сервере или локальной машине.

Получение API-ключа

Чтобы получить API-ключ, выполните следующие шаги:

  1. Зарегистрируйтесь или войдите в ваш аккаунт на OpenRouter.
  2. Перейдите в раздел Keys и создайте новый ключ, если у вас его еще нет.

Настройка n8n для работы с OpenRouter

Теперь давайте настроим n8n для работы с OpenRouter:

  1. Откройте n8n и создайте новый Workflow.
  2. Добавьте новый HTTP Request нод в ваш workflow.
  3. В поле HTTP Method выберите метод, который вам нужен (например, POST).
  4. В поле URL укажите https://openrouter.ai/api/v1/chat/completions для взаимодействия с моделью Chat.
  5. В разделе Headers добавьте новый заголовок:
    • Name: Authorization
    • Value: Bearer ВАШ_API_КЛЮЧ
  6. В поле Body укажите параметры запроса, например:
  7. { "model": "openai/gpt-4o-mini", "messages": [{ "role": "user", "content": "Привет!" }] }

После настройки, ваш нод должен выглядеть примерно так:

{ "method": "POST", "url": "https://openrouter.ai/api/v1/chat/completions", "headers": { "Authorization": "Bearer ВАШ_API_КЛЮЧ" }, "body": { "model": "openai/gpt-4o-mini", "messages": [{ "role": "user", "content": "Привет!" }] } }

Тестирование запроса

Теперь вы можете протестировать ваш запрос. Нажмите на кнопку Execute Node в n8n и проверьте ответ от OpenRouter. Убедитесь, что у вас достаточно кредитов на аккаунте, иначе вы получите ошибку 402: insufficient credits.

Если все работает правильно, вы сможете использовать OpenRouter в n8n для автоматизации различных задач, связанных с нейросетями.

Заключение

Интеграция OpenRouter в n8n позволяет вам эффективно использовать возможности нейросетей в ваших автоматизированных процессах. С помощью одного API-ключа и простых настроек вы получите доступ к мощным инструментам для обработки данных и генерации контента.

Для получения дополнительной информации о настройках и возможностях OpenRouter, посетите официальный сайт.

Закончились кредиты? Пополните баланс OpenRouter за рубли — картой РФ или через СБП, зачисление автоматическое за пару минут. Пополнить OpenRouter →

Будьте внимательны при работе с API, следите за своим балансом и экспериментируйте с различными моделями для достижения наилучших результатов.