Package Exports
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (n8n-nodes-llmlayer) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
n8n-nodes-llmlayer
An n8n Community Node for LLMLayer — a Search & Answer API that combines web search with AI-generated, source-grounded responses.
Features
- AI‑Powered Answers: Generate comprehensive answers using popular models (GPT‑4o, Claude 3.5, Gemini, etc.).
- Web Search: General, news, shopping, videos, images, and scholar search types.
- Content Extraction: Scrape public pages and return Markdown/HTML, or request PDFs/screenshots.
- YouTube Transcripts: Retrieve transcripts from YouTube videos.
- PDF Text: Extract text and metadata from PDFs.
Availability of specific models/features depends on your LLMLayer account and current API support.
Compatibility
- n8n: 1.68+ recommended
- Node.js: 20+ recommended (align with n8n’s LTS baseline)
Installation
A) n8n Cloud / In‑Editor Browse
If/when this package is verified by n8n, you can install it directly from the editor:
- Settings → Community Nodes → Browse
- Search for
LLMLayerorn8n-nodes-llmlayer - Click Install
If it’s not yet verified, use the self‑hosted options below.
B) Self‑Hosted n8n
From the UI
- Settings → Community Nodes → Install
- Enter
n8n-nodes-llmlayer - Install and restart n8n if prompted
Using npm inside your instance
npm install n8n-nodes-llmlayerUsing Docker (inside the container)
docker exec -it <n8n-container> npm install n8n-nodes-llmlayerThen restart your container.
Via environment variable (install at startup)
# Add to your n8n environment
N8N_COMMUNITY_PACKAGES=n8n-nodes-llmlayerAuthentication
- Sign up at https://app.llmlayer.ai and create an API key.
- In n8n, go to Credentials → New → LLMLayer.
- Paste your API key and Save.
This node sends your queries/URLs to LLMLayer; review your privacy and data‑handling requirements before production use.
Node Overview
The node exposes the following resources:
1) Answer
Generate AI answers grounded in real‑time search.
- Query — Question/prompt
- Model — Pick from supported models
- Answer Type —
markdown|html|json - Search Type —
general|news - System Prompt — Optional instructions
- Location / Date Filter / Recency — Tune search context
- Citations / Return Sources — Include sources and documents
- Temperature / Max Tokens — Output control
2) Web Search
Perform targeted searches.
- Search Type —
general,news,shopping,videos,images,scholar - Query, Location, Recency
- Domain Filters — Include/exclude specific domains
3) Scrape
Extract content from public web pages.
- URL
- Format —
markdown,html,pdf,screenshot - Include Images / Links
4) YouTube
Fetch video transcripts.
- URL
- Language (optional)
5) PDF
Extract text from a PDF URL.
- URL
Usage Examples
Answer (Markdown)
{
"resource": "answer",
"query": "What are the latest developments in AI?",
"model": "openai/gpt-4o-mini",
"answer_type": "markdown",
"citations": true,
"return_sources": true
}News Search (Past Week, US)
{
"resource": "webSearch",
"query": "artificial intelligence breakthroughs",
"search_type": "news",
"recency": "week",
"location": "us"
}Structured JSON Answer
{
"resource": "answer",
"query": "List top 5 programming languages",
"model": "anthropic/claude-3-5-sonnet-latest",
"answer_type": "json",
"json_schema": {
"type": "object",
"properties": {
"languages": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {"type": "string"},
"rank": {"type": "number"},
"use_cases": {"type": "array"}
},
"required": ["name", "rank"]
}
}
},
"required": ["languages"]
}
}Error Handling & Tips
Enable Continue On Fail to keep workflows running on non‑critical errors.
Common issues:
- 401/403 → Invalid/expired API key
- 429 → Rate limit exceeded (add a Wait node or retry)
- Network timeouts → Increase node timeout or add retries
- Access‑restricted pages (Scrape) → Paywalls/blocks/dynamic content may limit extraction
Support
- Docs: https://docs.llmlayer.ai
- Issues: https://github.com/YassKhazzan/n8n-nodes-llmlayer/issues
- Email: support@llmlayer.ai
License
MIT
Author
Yassine Khazzan — LLMLayer
Changelog
1.0.2
- Polish: README, metadata, minor fixes
1.0.1
- Passed security scan
1.0.0
- Initial release with Answer, Web Search, Scrape, YouTube, PDF