{"_id":"@bergetai/n8n-nodes-all","_rev":"5-474af518372a3f13c1a6ab82786c0750","name":"@bergetai/n8n-nodes-all","dist-tags":{"latest":"1.1.0"},"versions":{"1.0.4":{"name":"@bergetai/n8n-nodes-all","version":"1.0.4","keywords":["n8n-community-node-package","n8n","berget-ai","ai","llm","agent","chat","embeddings","ocr","speech","rerank","tools"],"author":{"name":"Berget AI","email":"hello@berget.ai"},"license":"MIT","_id":"@bergetai/n8n-nodes-all@1.0.4","maintainers":[{"name":"bergetai","email":"christian@berget.ai"}],"homepage":"https://github.com/bergetai/n8n-plugins","bugs":{"url":"https://github.com/bergetai/n8n-plugins/issues"},"dist":{"shasum":"1c384a0d4b772cb6d54472192a0f54d0a79ca4bb","tarball":"https://registry.npmjs.org/@bergetai/n8n-nodes-all/-/n8n-nodes-all-1.0.4.tgz","fileCount":51,"integrity":"sha512-4j6crxsl9OvqoJL3KQ+hRLj70PIkFBnX0DvXTnOqoy8xJpms4ZbtmV7uZH0dB6kaT8tkqKZBC4VdfW7MZf20Fg==","signatures":[{"sig":"MEQCIEr8KZ2wq3FhbDHaIa2tStJwWIpD6A0IM5/NLIl5SaDLAiAUtZpJGla14F6gnguWHhLbA9VBrzOGNM8mm9KCtMLZPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1164356},"engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"7f2e36738aabaf592adb993ee28a773b6791ec6c","scripts":{"dev":"npm run dev --workspaces --if-present","lint":"npm run lint --workspaces --if-present","test":"npm run test --workspaces","build":"npm run build --workspaces","clean":"npm run clean --workspaces --if-present && rm -rf node_modules","format":"npm run format --workspaces --if-present","link:all":"npm run test:local --workspaces --if-present","test:ocr":"npm run test --workspace=n8n-nodes-berget-ai-ocr","build:ocr":"npm run build --workspace=n8n-nodes-berget-ai-ocr","test:chat":"npm run test --workspace=n8n-nodes-berget-ai-chat","build:chat":"npm run build --workspace=n8n-nodes-berget-ai-chat","test:agent":"npm run test --workspace=n8n-nodes-berget-ai-agent","build:agent":"npm run build --workspace=n8n-nodes-berget-ai-agent","install:all":"npm install && npm run install:workspaces","publish:all":"npm publish --workspaces --access public","test:rerank":"npm run test --workspace=n8n-nodes-berget-ai-rerank","test:speech":"npm run test --workspace=n8n-nodes-berget-ai-speech","build:rerank":"npm run build --workspace=n8n-nodes-berget-ai-rerank","build:speech":"npm run build --workspace=n8n-nodes-berget-ai-speech","version:major":"npm version major --workspaces","version:minor":"npm version minor --workspaces","version:patch":"npm version patch --workspaces","test:embeddings":"npm run test --workspace=n8n-nodes-berget-ai-embeddings","build:embeddings":"npm run build --workspace=n8n-nodes-berget-ai-embeddings","install:workspaces":"npm install --workspaces"},"_npmUser":{"name":"bergetai","email":"christian@berget.ai"},"repository":{"url":"git+https://github.com/bergetai/n8n-plugins.git","type":"git"},"workspaces":["n8n-nodes-berget-ai-agent","n8n-nodes-berget-ai-chat","n8n-nodes-berget-ai-embeddings","n8n-nodes-berget-ai-ocr","n8n-nodes-berget-ai-rerank","n8n-nodes-berget-ai-speech"],"_npmVersion":"10.8.2","description":"Complete collection of Berget AI n8n nodes - AI chat, agent, embeddings, OCR, speech, and rerank","directories":{},"_nodeVersion":"18.20.8","dependencies":{"@bergetai/n8n-nodes-berget-ai-ocr":"^1.0.0","@bergetai/n8n-nodes-berget-ai-chat":"^1.0.0","@bergetai/n8n-nodes-berget-ai-agent":"^1.0.0","@bergetai/n8n-nodes-berget-ai-rerank":"^1.0.0","@bergetai/n8n-nodes-berget-ai-speech":"^1.0.0","@bergetai/n8n-nodes-berget-ai-embeddings":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.9.5"},"peerDependencies":{"n8n-workflow":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-all_1.0.4_1760183006230_0.7497325114552111","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@bergetai/n8n-nodes-all","version":"1.1.0","keywords":["n8n-community-node-package","n8n","berget-ai","ai","llm","agent","chat","embeddings","ocr","speech","rerank","tools"],"author":{"name":"Berget AI","email":"hello@berget.ai"},"license":"MIT","_id":"@bergetai/n8n-nodes-all@1.1.0","maintainers":[{"name":"bergetai","email":"christian@berget.ai"}],"homepage":"https://github.com/bergetai/n8n-plugins","bugs":{"url":"https://github.com/bergetai/n8n-plugins/issues"},"n8n":{"nodes":["node_modules/@bergetai/n8n-nodes-berget-ai-agent/dist/nodes/BergetAiAgent/BergetAiAgent.node.js","node_modules/@bergetai/n8n-nodes-berget-ai-chat/dist/nodes/BergetAiChat/BergetAiChat.node.js","node_modules/@bergetai/n8n-nodes-berget-ai-embeddings/dist/nodes/BergetAiEmbeddings/BergetAiEmbeddings.node.js","node_modules/@bergetai/n8n-nodes-berget-ai-ocr/dist/nodes/BergetAiOcr/BergetAiOcr.node.js","node_modules/@bergetai/n8n-nodes-berget-ai-rerank/dist/nodes/BergetAiRerank/BergetAiRerank.node.js","node_modules/@bergetai/n8n-nodes-berget-ai-speech/dist/nodes/BergetAiSpeech/BergetAiSpeech.node.js"],"credentials":["dist/credentials/BergetAiApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"ee141957bebdbbef9535642869f58b9ead7c9940","tarball":"https://registry.npmjs.org/@bergetai/n8n-nodes-all/-/n8n-nodes-all-1.1.0.tgz","fileCount":4,"integrity":"sha512-pqE6qJsAq4CUSkp/clV1PteM6fswrd965eOUS5OQROsWMTd9Cq6uPSqUeNhuRee5AcWfdDQfQVUUzZgLYjb94g==","signatures":[{"sig":"MEUCIBCASWEA/f4eW3xYFDSRXu0qrsA4XTz04YNnk4cv9sEZAiEA/HRpjdGMw2be5dwgUgflgJnqldaJ/0m6MWqLXzqOjvE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10458},"engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"eabe79b7324c9dc09fb06b6c1e27ca2a5f9d4a0c","scripts":{"dev":"npm run dev --workspaces --if-present","lint":"npm run lint --workspaces --if-present","test":"npm run test --workspaces","build":"tsc && npm run build --workspaces","clean":"npm run clean --workspaces --if-present && rm -rf node_modules","format":"npm run format --workspaces --if-present","link:all":"npm run test:local --workspaces --if-present","test:ocr":"npm run test --workspace=n8n-nodes-berget-ai-ocr","build:ocr":"npm run build --workspace=n8n-nodes-berget-ai-ocr","test:chat":"npm run test --workspace=n8n-nodes-berget-ai-chat","build:chat":"npm run build --workspace=n8n-nodes-berget-ai-chat","build:main":"tsc","test:agent":"npm run test --workspace=n8n-nodes-berget-ai-agent","build:agent":"npm run build --workspace=n8n-nodes-berget-ai-agent","install:all":"npm install && npm run install:workspaces","publish:all":"npm run test && npm publish --workspaces --access public","test:rerank":"npm run test --workspace=n8n-nodes-berget-ai-rerank","test:speech":"npm run test --workspace=n8n-nodes-berget-ai-speech","build:rerank":"npm run build --workspace=n8n-nodes-berget-ai-rerank","build:speech":"npm run build --workspace=n8n-nodes-berget-ai-speech","version:major":"npm version major --workspaces","version:minor":"npm version minor --workspaces","version:patch":"npm version patch --workspaces","test:embeddings":"npm run test --workspace=n8n-nodes-berget-ai-embeddings","build:embeddings":"npm run build --workspace=n8n-nodes-berget-ai-embeddings","install:workspaces":"npm install --workspaces"},"_npmUser":{"name":"bergetai","email":"christian@berget.ai"},"repository":{"url":"git+https://github.com/bergetai/n8n-plugins.git","type":"git"},"workspaces":["n8n-nodes-berget-ai-agent","n8n-nodes-berget-ai-chat","n8n-nodes-berget-ai-embeddings","n8n-nodes-berget-ai-ocr","n8n-nodes-berget-ai-rerank","n8n-nodes-berget-ai-speech"],"_npmVersion":"10.9.2","description":"Complete collection of Berget AI n8n nodes - AI chat, agent, embeddings, OCR, speech, and rerank","directories":{},"_nodeVersion":"22.14.0","dependencies":{"n8n-workflow":"^1.17.0","@bergetai/n8n-nodes-berget-ai-ocr":"^1.0.0","@bergetai/n8n-nodes-berget-ai-chat":"^1.0.0","@bergetai/n8n-nodes-berget-ai-agent":"^1.0.0","@bergetai/n8n-nodes-berget-ai-rerank":"^1.0.0","@bergetai/n8n-nodes-berget-ai-speech":"^1.0.0","@bergetai/n8n-nodes-berget-ai-embeddings":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.9.5"},"peerDependencies":{"n8n-workflow":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-all_1.1.0_1766963307530_0.285185095602279","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-10-11T11:43:26.157Z","modified":"2026-07-05T21:15:04.678Z","1.0.4":"2025-10-11T11:43:26.447Z","1.1.0":"2025-12-28T23:08:27.673Z"},"bugs":{"url":"https://github.com/bergetai/n8n-plugins/issues"},"author":{"name":"Berget AI","email":"hello@berget.ai"},"license":"MIT","homepage":"https://github.com/bergetai/n8n-plugins","keywords":["n8n-community-node-package","n8n","berget-ai","ai","llm","agent","chat","embeddings","ocr","speech","rerank","tools"],"repository":{"url":"git+https://github.com/bergetai/n8n-plugins.git","type":"git"},"description":"Complete collection of Berget AI n8n nodes - AI chat, agent, embeddings, OCR, speech, and rerank","maintainers":[{"email":"npm.pension488@passmail.net","name":"marcusolsson"},{"email":"hugo@berget.ai","name":"bergetbjork"},{"email":"cl@iteam.se","name":"irony"},{"email":"christian@berget.ai","name":"bergetchristian"}],"readme":"# @bergetai/n8n-nodes-all\n\n**Complete collection of Berget AI n8n nodes**\n\nOne-click installation for all Berget AI n8n community nodes. Get access to AI chat, agents, embeddings, OCR, speech processing, and document reranking - all powered by open source models hosted in Sweden.\n\n## 🚀 Quick Installation\n\n### Via n8n Community Nodes (Recommended)\n\n1. Open n8n\n2. Go to **Settings** > **Community Nodes**\n3. Click **Install a community node**\n4. Enter: `@bergetai/n8n-nodes-all`\n5. Click **Install**\n\n**That's it!** All Berget AI nodes are now available in your n8n instance.\n\n### Via npm\n\n```bash\n# Install all nodes at once\nnpm install @bergetai/n8n-nodes-all\n```\n\n### Individual Installation\n\nIf you prefer to install specific nodes only:\n\n```bash\nnpm install @bergetai/n8n-nodes-berget-ai-agent      # AI Agent\nnpm install @bergetai/n8n-nodes-berget-ai-chat       # Chat/Text\nnpm install @bergetai/n8n-nodes-berget-ai-embeddings # Embeddings\nnpm install @bergetai/n8n-nodes-berget-ai-ocr        # OCR\nnpm install @bergetai/n8n-nodes-berget-ai-speech     # Speech\nnpm install @bergetai/n8n-nodes-berget-ai-rerank     # Rerank\n```\n\n## 🔑 Getting Started\n\n1. **Install**: Use the one-click installation above\n2. **Get API Key**: Register at [berget.ai](https://berget.ai) and get your API key\n3. **Configure**: Add your Berget AI API key in n8n credentials\n4. **Build**: Start creating workflows with AI-powered nodes\n\n## 📦 Available Plugins\n\n### 🤖 Chat/Text Models\n**Package:** `@bergetai/n8n-nodes-berget-ai-chat`\n\nSupports all Berget AI text/chat models:\n- Llama 3.1 8B Instruct\n- Llama 3.3 70B Instruct  \n- DeepSeek R1 Microsoft AI Finetuned\n- Mistral Small 3.1 24B Instruct 2503\n- Qwen3 32B\n- Devstral Small 2505\n- GPT-OSS-120B\n- ...\n\nSee a complete list of models here: [berget.ai/models](https://berget.ai/models)\n\n### 🤖 AI Agent\n**Package:** `@bergetai/n8n-nodes-berget-ai-agent`\n\nAdvanced AI agent with tool calling capabilities:\n- Multi-turn conversations\n- Tool/function calling\n- Custom system prompts\n- Iteration control\n\n### 🔍 Embeddings\n**Package:** `@bergetai/n8n-nodes-berget-ai-embeddings`\n\n- Multilingual-E5-large-instruct\n- Multilingual-E5-large\n\n### 📄 OCR Document Processing\n**Package:** `@bergetai/n8n-nodes-berget-ai-ocr`\n\nExtract text from documents:\n- PDF, DOCX, PPTX, HTML support\n- Multiple OCR engines (EasyOCR, Tesseract, etc.)\n- Table extraction\n- Async processing for large documents\n\n### 🎤 Speech-to-Text\n**Package:** `@bergetai/n8n-nodes-berget-ai-speech`\n\n- KB-Whisper-Large (Swedish Whisper)\n\n### 📊 Reranking\n**Package:** `@bergetai/n8n-nodes-berget-ai-rerank`\n\n- bge-reranker-v2-m3\n\n\n## Example Workflows\n\n### AI Agent with Tools\n```\nTrigger → Berget AI Agent → HTTP Request (tool) → Response\n```\n\n### Document Analysis Pipeline\n```\nTrigger → Berget AI OCR → Berget AI Chat → Output\n```\n\n### Semantic Search System\n```\nTrigger → Berget AI Embeddings → Vector Store → Berget AI Rerank\n```\n\n### Audio Processing Workflow\n```\nTrigger → Berget AI Speech → Berget AI Chat → Response\n```\n\n## Features\n\n- ✅ **One-click installation** - Install all nodes at once\n- ✅ **EU-based AI** - Swedish hosting and GDPR compliance\n- ✅ **Open source models** - Llama, Mistral, Qwen, and more\n- ✅ **Tool calling** - Advanced AI agent capabilities\n- ✅ **Document processing** - OCR and text extraction\n- ✅ **Speech processing** - Audio transcription\n- ✅ **Semantic search** - Embeddings and reranking\n- ✅ **Dynamic models** - Always up-to-date model list\n\n## Pricing\n\nSee current pricing at [berget.ai/models](https://berget.ai/models)\n\nAll prices are in EUR per million tokens, except speech-to-text which is per 1000 minutes.\n\n## Self-Hosted n8n\n\nBerget AI offers self-hosted n8n solutions in our Swedish Kubernetes clusters for organizations that need:\n\n- 🇸🇪 **Swedish hosting** - Keep your data within EU borders\n- 🔒 **Data sovereignty** - No data leakage outside EU\n- ⚡ **High performance** - Optimized Kubernetes infrastructure\n- 🛡️ **Enterprise security** - Full control over your n8n instance\n\nContact us at [hello@berget.ai](mailto:hello@berget.ai) if you're interested in Swedish hosting solutions.\n\n## Support\n\n- 📧 Support: [hello@berget.ai](mailto:hello@berget.ai)\n- 📖 API Documentation: [api.berget.ai/docs](https://api.berget.ai/docs)\n- 🐛 Issues: Report issues in the [GitHub repository](https://github.com/bergetai/n8n-plugins)\n\n## Development & Testing\n\n### Quick Test\n```bash\n# Test node structure without API calls\ncd n8n-nodes-berget-ai-chat\nnpm test\n\n# Test with real API (requires API key)\nBERGET_API_KEY=your-key npm test\n```\n\n### Local Development\n```bash\n# Link plugin locally and test in n8n\ncd n8n-nodes-berget-ai-chat\nnpm run test:local\n\n# In another terminal, start n8n\nnpx n8n start\n```\n\n### Docker Testing\n```bash\n# Quick test with Docker\ndocker run -it --rm -v $(pwd):/workspace -w /workspace/n8n-nodes-berget-ai-chat node:18 npm test\n```\n\n## License\n\nMIT License - See LICENSE file in each plugin for details.\n","readmeFilename":"README.md"}