OpenRouter (openrouter.ai) — это удобный агрегатор API нейросетей, который позволяет разработчикам и пользователям получать доступ к сотням моделей через один API-ключ и общий баланс кредитов. В этой статье мы рассмотрим, как интегрировать OpenRouter с n8n для автоматизации задач, связанных с нейросетями.
Подготовка к интеграции
Перед тем как начать, убедитесь, что у вас есть:
- Аккаунт на OpenRouter с активным балансом.
- API-ключ, который можно найти в разделе Keys вашего аккаунта.
- Установленный n8n на вашем сервере или локальной машине.
Получение API-ключа
Чтобы получить API-ключ, выполните следующие шаги:
- Зарегистрируйтесь или войдите в ваш аккаунт на OpenRouter.
- Перейдите в раздел Keys и создайте новый ключ, если у вас его еще нет.
Настройка n8n для работы с OpenRouter
Теперь давайте настроим n8n для работы с OpenRouter:
- Откройте n8n и создайте новый Workflow.
- Добавьте новый HTTP Request нод в ваш workflow.
- В поле HTTP Method выберите метод, который вам нужен (например, POST).
- В поле URL укажите
https://openrouter.ai/api/v1/chat/completionsдля взаимодействия с моделью Chat. - В разделе Headers добавьте новый заголовок:
- Name: Authorization
- Value: Bearer ВАШ_API_КЛЮЧ
- В поле Body укажите параметры запроса, например:
{ "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, посетите официальный сайт.
Будьте внимательны при работе с API, следите за своим балансом и экспериментируйте с различными моделями для достижения наилучших результатов.