n8n-nodes-pikoolev-openrouter-pro
v0.3.9
Published
Professional OpenRouter integration nodes for n8n workflows with advanced AI model routing, multimodal support, and structured outputs.
Readme
n8n OpenRouter Pro Node (Неофициальная community-нода)
⚠️ Это неофициальная community-нода для n8n.
🚀 Регистрация в OpenRouter: https://openrouter.ai/
Пакет добавляет в n8n две ноды:
- OpenRouter Chat Model — выбор модели и параметров генерации.
- OpenRouter Pro Chain — отправка промптов, вложений, structured output и кэширования.
Возможности
- Подключение OpenRouter через credential с API-ключом.
- Выбор модели из
/modelsили ручной ввод model ID. - Параметры генерации (temperature, top_p, max tokens, frequency penalty).
- Фильтрация провайдеров (
Provider Only/Provider Ignore, взаимоисключающие). - Мультимодальные вложения: изображение, аудио, видео, PDF.
- Structured output через JSON Schema.
- Настройки prompt caching (vendor + увеличение TTL для Anthropic).
- Режим вывода результата в n8n.
Установка (Community Nodes в n8n)
- Откройте n8n.
Settings→Community Nodes.- Нажмите
Install. - Укажите пакет:
n8n-nodes-pikoolev-openrouter-pro. - Подтвердите установку и перезапустите n8n при необходимости.
Credential: OpenRouter API
Поля:
- API Key (обязательное)
- Base URL (по умолчанию
https://openrouter.ai/api/v1) - HTTP-Referer (опционально)
- Title (опционально, отправляется как
X-Title)
Документация по аутентификации:
- https://openrouter.ai/docs/api-reference/authentication
Нода 1: OpenRouter Chat Model
Основное поле
- Model Name or ID
Model Preferences
- Temperature
- Max Output Tokens
- Top P
- Frequency Penalty
Settings
- Provider Ignore
EnabledProviders(через запятую)
- Provider Only
EnabledProviders(через запятую)
Provider IgnoreиProvider Onlyнельзя включать одновременно.
Нода 2: OpenRouter Pro Chain
Базовые поля
- Model
- User Prompt
- System Message (опционально)
- Additional Messages
Role(User/Assistant/System)Content
Prompt Attachments
Image
- Source (
Public URL/Base64 String) - Image URL
- Base64 Image
- Image MIME Type
Audio
- Source (
Public URL/Base64 String) - Audio URL
- Base64 Audio
- Audio Format
- Audio MIME Type
Video
- Source (
Public URL/Base64 String) - Video URL
- Base64 Video
- Video MIME Type
- Source (
Public URL or Data URI/Base64 String) - PDF URL or Data URI
- Base64 PDF
- Filename
- PDF MIME Type
Гайды OpenRouter:
- Models overview: https://openrouter.ai/docs/guides/overview/models
- Multimodal images: https://openrouter.ai/docs/guides/overview/multimodal/images
- Multimodal PDFs: https://openrouter.ai/docs/guides/overview/multimodal/pdfs
- Multimodal audio: https://openrouter.ai/docs/guides/overview/multimodal/audio
- Multimodal videos: https://openrouter.ai/docs/guides/overview/multimodal/videos
Structured Output
- Enable Structured Output
- Schema Name
- Schema Description (опционально)
- JSON Schema
Документация:
- https://openrouter.ai/docs/guides/features/structured-outputs
Caching
- Enable Caching
- Cache Vendor (
Auto/Anthropic) - Increase Cache TTL (только для Anthropic)
Best practices:
- https://openrouter.ai/docs/guides/best-practices/prompt-caching
Output Mode
- Full Response
- First Completion Text
Локальная разработка
npm install
npm run build
npm run devCopyright © Александр Пикулев
