{"_id":"@bergetai/n8n-nodes-berget-ai-chat","_rev":"7-6b6a26c0506a1c23fddea64e43d83ef9","name":"@bergetai/n8n-nodes-berget-ai-chat","dist-tags":{"latest":"1.1.0"},"versions":{"1.0.2":{"name":"@bergetai/n8n-nodes-berget-ai-chat","version":"1.0.2","keywords":["n8n-community-node-package","n8n","berget-ai","ai","chat","llm"],"author":{"name":"Berget AI","email":"kontakt@berget.ai"},"license":"MIT","_id":"@bergetai/n8n-nodes-berget-ai-chat@1.0.2","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":["dist/nodes/BergetAiChat/BergetAiChat.node.js"],"credentials":["dist/credentials/BergetAiApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"487a3f8fe17488dbc528ad08332c15f10e34c82d","tarball":"https://registry.npmjs.org/@bergetai/n8n-nodes-berget-ai-chat/-/n8n-nodes-berget-ai-chat-1.0.2.tgz","fileCount":7,"integrity":"sha512-wzcvFEljTMqVyITsMdTwTjhIlYC5ENiw3njKJSOrRWFvRqeLCLjNe8+IYwYqrd+GfPk69lOzUKUweKPp+niR6A==","signatures":[{"sig":"MEYCIQCh8QJ+nYM1NDp9HH+OI8FJpe6sojt/WKWqmMFrF9NUFQIhAL0ftW7t9IlzvKcDGr79Xkwj2jxKlamppjtKavdpLmAW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15895},"main":"index.js","gitHead":"adc0683198ef7022a7c252f29ff93ff6a06d0ae4","scripts":{"dev":"tsc --watch","lint":"eslint nodes package.json","test":"npm run build && node test/test-node.js","build":"tsc && gulp build:icons","format":"prettier nodes --write","lintfix":"eslint nodes package.json --fix","test:local":"npm run build && npm link && echo 'Plugin linked! Start n8n with: n8n start'","prepublishOnly":"npm run build"},"_npmUser":{"name":"bergetai","email":"christian@berget.ai"},"repository":{"url":"git+https://github.com/bergetai/n8n-plugins.git","type":"git"},"_npmVersion":"10.8.2","description":"n8n node for Berget AI chat/text models","directories":{},"_nodeVersion":"18.20.8","dependencies":{"axios":"^1.12.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","prettier":"^2.7.1","typescript":"^4.9.5","n8n-workflow":"^1.111.0","@typescript-eslint/parser":"^5.45.0","eslint-plugin-n8n-nodes-base":"^1.11.0"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-berget-ai-chat_1.0.2_1759161833368_0.30270950273754105","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@bergetai/n8n-nodes-berget-ai-chat","version":"1.0.3","keywords":["n8n-community-node-package","n8n","berget-ai","ai","chat","llm"],"author":{"name":"Berget AI","email":"hello@berget.ai"},"license":"MIT","_id":"@bergetai/n8n-nodes-berget-ai-chat@1.0.3","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":["dist/nodes/BergetAiChat/BergetAiChat.node.js"],"credentials":["dist/credentials/BergetAiApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"3a5fa92924cfa83a5ac41aeef0945e6c08ffc1d7","tarball":"https://registry.npmjs.org/@bergetai/n8n-nodes-berget-ai-chat/-/n8n-nodes-berget-ai-chat-1.0.3.tgz","fileCount":8,"integrity":"sha512-mTIQfiCJ0irewTo0L9wB/UK8uPGd1ZK0vafaF7fcaXd1++uJDbNQbYnl96mafsQ3nZgg1rMefNSqYqYlBrA1xw==","signatures":[{"sig":"MEUCIBDFUpGtvvjOS5imW3qlI6qMIJZKVeSF8mkfZNXVJRf0AiEAqSDWzRlPefEWngUh2gAwVpfu9aRNJ96pDNmsFid9SSs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18311},"main":"index.js","gitHead":"44f04661b42aeb3ef501fe082720b9a7e21e52bd","scripts":{"dev":"tsc --watch","lint":"eslint nodes package.json","test":"npm run build && node test/test-node.js","build":"tsc","format":"prettier nodes --write","lintfix":"eslint nodes package.json --fix","test:local":"npm run build && npm link && echo 'Plugin linked! Start n8n with: n8n start'","prepublishOnly":"npm run build"},"_npmUser":{"name":"bergetai","email":"christian@berget.ai"},"repository":{"url":"git+https://github.com/bergetai/n8n-plugins.git","type":"git"},"_npmVersion":"10.8.2","description":"n8n node for Berget AI chat/text models","directories":{},"_nodeVersion":"18.20.8","dependencies":{"axios":"^1.12.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","prettier":"^2.8.8","typescript":"^4.9.5","n8n-workflow":"^1.17.0","@typescript-eslint/parser":"^5.62.0","eslint-plugin-n8n-nodes-base":"^1.16.0"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-berget-ai-chat_1.0.3_1760175888518_0.5220903386578397","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@bergetai/n8n-nodes-berget-ai-chat","version":"1.0.4","keywords":["n8n-community-node-package","n8n","berget-ai","ai","chat","llm"],"author":{"name":"Berget AI","email":"hello@berget.ai"},"license":"MIT","_id":"@bergetai/n8n-nodes-berget-ai-chat@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"},"n8n":{"nodes":["dist/nodes/BergetAiChat/BergetAiChat.node.js"],"credentials":["dist/credentials/BergetAiApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"65167d9818e12fb3df448c5107b7f6ec0f378b47","tarball":"https://registry.npmjs.org/@bergetai/n8n-nodes-berget-ai-chat/-/n8n-nodes-berget-ai-chat-1.0.4.tgz","fileCount":8,"integrity":"sha512-jUWd90hTlVMi/rra6QYH+/yaO1ZtI953TCRHdNsIn44O/k6Rd6Jq2nn7iP3NMyvzOmVGojj+rwD8KakR3GwsRQ==","signatures":[{"sig":"MEYCIQDFapoHJSB7KeU/hzGcr250qETtN6Up3GFEC6lRfbnZkwIhAJ+FFXxaAdZVDWVKgj5DpIBdo2hqKygIOjV7TYhlH9rE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18311},"main":"index.js","gitHead":"7f2e36738aabaf592adb993ee28a773b6791ec6c","scripts":{"dev":"tsc --watch","lint":"eslint nodes package.json","test":"npm run build && node test/test-node.js","build":"tsc","format":"prettier nodes --write","lintfix":"eslint nodes package.json --fix","test:local":"npm run build && npm link && echo 'Plugin linked! Start n8n with: n8n start'","prepublishOnly":"npm run build"},"_npmUser":{"name":"bergetai","email":"christian@berget.ai"},"repository":{"url":"git+https://github.com/bergetai/n8n-plugins.git","type":"git"},"_npmVersion":"10.8.2","description":"n8n node for Berget AI chat/text models","directories":{},"_nodeVersion":"18.20.8","dependencies":{"axios":"^1.12.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","prettier":"^2.8.8","typescript":"^4.9.5","n8n-workflow":"^1.17.0","@typescript-eslint/parser":"^5.62.0","eslint-plugin-n8n-nodes-base":"^1.16.0"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-berget-ai-chat_1.0.4_1760182988765_0.8274491683223573","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@bergetai/n8n-nodes-berget-ai-chat","version":"1.1.0","keywords":["n8n-community-node-package","n8n","berget-ai","ai","chat","llm"],"author":{"name":"Berget AI","email":"hello@berget.ai"},"license":"MIT","_id":"@bergetai/n8n-nodes-berget-ai-chat@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":["dist/nodes/BergetAiChat/BergetAiChat.node.js"],"credentials":["dist/credentials/BergetAiApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"11cd0cef35bffe2180a2772d6e5774e575935251","tarball":"https://registry.npmjs.org/@bergetai/n8n-nodes-berget-ai-chat/-/n8n-nodes-berget-ai-chat-1.1.0.tgz","fileCount":8,"integrity":"sha512-3Q7iokVTXJJaybp6DMAo7sLkcm/6tJJfGO9himM9ru9ftTFbLfnoTq2tHWd/G5Ur1BAnVrP7Lpr5AbsYU5J60w==","signatures":[{"sig":"MEUCIQD3QaxhieiOAt9JFkpAeyKiqjcb4/0zT62s0pRks8u/0wIgbJ2+/G/iXADwxD2fDJhJEL3Iq05yh0IKt8Bl4VIwouk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17969},"main":"index.js","gitHead":"14afa9d95e7e0af132ade283c0c2b46099f556e6","scripts":{"dev":"tsc --watch","lint":"eslint nodes package.json","test":"npm run build && node test/test-node.js","build":"tsc","format":"prettier nodes --write","lintfix":"eslint nodes package.json --fix","test:local":"npm run build && npm link && echo 'Plugin linked! Start n8n with: n8n start'","prepublishOnly":"npm run test"},"_npmUser":{"name":"bergetai","email":"christian@berget.ai"},"repository":{"url":"git+https://github.com/bergetai/n8n-plugins.git","type":"git"},"_npmVersion":"10.9.2","description":"n8n node for Berget AI chat/text models","directories":{},"_nodeVersion":"22.14.0","dependencies":{"axios":"^1.12.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","prettier":"^2.8.8","typescript":"^4.9.5","n8n-workflow":"^1.17.0","@typescript-eslint/parser":"^5.62.0","eslint-plugin-n8n-nodes-base":"^1.16.0"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-berget-ai-chat_1.1.0_1766964778166_0.6993036684076364","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-09-29T16:03:53.274Z","modified":"2026-07-05T21:15:05.890Z","1.0.2":"2025-09-29T16:03:53.542Z","1.0.3":"2025-10-11T09:44:48.715Z","1.0.4":"2025-10-11T11:43:08.964Z","1.1.0":"2025-12-28T23:32:58.288Z"},"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","chat","llm"],"repository":{"url":"git+https://github.com/bergetai/n8n-plugins.git","type":"git"},"description":"n8n node for Berget AI chat/text models","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":"# n8n-nodes-berget-ai-chat\n\nn8n node for Berget AI chat/text models (Llama, Mistral, Qwen, GPT-OSS, etc.)\n\n## Installation\n\n### Community Nodes (Recommended)\n\n1. Open n8n\n2. Go to **Settings** > **Community Nodes**\n3. Click **Install a community node**\n4. Enter: `@bergetai/n8n-nodes-berget-ai-chat`\n5. Click **Install**\n\n### Manual Installation\n\n```bash\n# In your n8n project\nnpm install @bergetai/n8n-nodes-berget-ai-chat\n```\n\n### Local Development\n\n```bash\n# Clone this repo\ngit clone <repo-url>\ncd n8n-nodes-berget-ai-chat\n\n# Install dependencies\nnpm install\n\n# Build project\nnpm run build\n\n# Link locally for development\nnpm link\ncd /path/to/your/n8n/project\nnpm link @bergetai/n8n-nodes-berget-ai-chat\n```\n\n## Configuration\n\n1. Add the node to your workflow\n2. Configure API settings:\n   - **API Key**: Your Berget AI API key\n   - **Base URL**: `https://api.berget.ai/v1` (default)\n   - **Model**: Choose from available models\n\n## Available Models\n\n- Llama 3.1 8B Instruct\n- Llama 3.3 70B Instruct  \n- GLM-4.6\n- DeepSeek-OCR (vision model for image analysis)\n- Mistral Small 3.1 24B Instruct 2503\n- Qwen3 32B\n- GPT-OSS-120B\n\n## Features\n\n- ✅ Chat completion\n- ✅ Streaming support\n- ✅ Function calling\n- ✅ JSON mode\n- ✅ Formatted output\n- ✅ System and user messages\n- ✅ Temperature and other parameters\n\n## Examples\n\nSee `examples/` folder for examples of how to use the node in different scenarios.\n\n## Testing\n\n### Quick Test\n```bash\n# Test node structure\nnpm test\n\n# Test with real API\nBERGET_API_KEY=your-key npm test\n\n# Link locally for n8n testing\nnpm run test:local\n```\n\n### Example Usage\n```javascript\n// Basic chat completion\n{\n  \"operation\": \"chat\",\n  \"model\": \"meta-llama/Llama-3.1-8B-Instruct\",\n  \"messages\": [\n    {\"role\": \"user\", \"content\": \"Hello!\"}\n  ],\n  \"options\": {\n    \"temperature\": 0.7,\n    \"max_tokens\": 100\n  }\n}\n```\n\n## Self-Hosted n8n\n\nInterested in running n8n in Sweden without data leaving EU? Berget AI offers self-hosted n8n solutions in our Kubernetes clusters. Contact us at [kontakt@berget.ai](mailto:kontakt@berget.ai) for more information.\n","readmeFilename":"README.md"}