{"_id":"@castai/n8n-nodes-kimchi","_rev":"5-4e6d60d45bff2e94192365e49d256e6b","name":"@castai/n8n-nodes-kimchi","dist-tags":{"latest":"0.0.3"},"versions":{"0.0.2":{"name":"@castai/n8n-nodes-kimchi","version":"0.0.2","keywords":["n8n-community-node-package","n8n","kimchi","castai","llm","ai","langchain"],"author":{"name":"CAST AI"},"license":"MIT","_id":"@castai/n8n-nodes-kimchi@0.0.2","maintainers":[{"name":"zmaumeviciuscast","email":"zymantas@cast.ai"},{"name":"castai-platform","email":"platform@cast.ai"},{"name":"sarveshanand","email":"sarvesh@cast.ai"}],"homepage":"https://kimchi.dev","bugs":{"url":"https://github.com/castai/n8n-nodes-kimchi/issues"},"n8n":{"nodes":["dist/nodes/LmChatKimchi/LmChatKimchi.node.js"],"credentials":["dist/credentials/KimchiApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"f46ae6f55704518bef831e5e12eb1ab542ad737d","tarball":"https://registry.npmjs.org/@castai/n8n-nodes-kimchi/-/n8n-nodes-kimchi-0.0.2.tgz","fileCount":12,"integrity":"sha512-bffF2dRFStJcvTNraQgaunqS72YuK8bQjokNNjUS7JVx1bhLIsSoyTs4tYfSHfUuOc8+0tc/5JQBEP6I9pbdkA==","signatures":[{"sig":"MEUCIE/asUIY4DGoTOozGPpqv5bllwxjmyPJdZPMKjnYZYAhAiEA/ANIld5XuFI9EpQ+p/yHRk22Q+3GgqmSFVc3mk/IE0Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25145},"main":"index.js","gitHead":"49b8c6eaacc234f3180408eed379baf893862a99","scripts":{"dev":"tsc --watch","lint":"eslint nodes credentials --ext .ts","build":"tsc --build && npm run copy:icons","format":"prettier --write .","prepare":"npm run build","copy:icons":"cp nodes/LmChatKimchi/kimchi.svg dist/nodes/LmChatKimchi/kimchi.svg","prepublishOnly":"npm run build"},"_npmUser":{"name":"castai-platform","email":"platform@cast.ai"},"repository":{"url":"git+https://github.com/castai/n8n-nodes-kimchi.git","type":"git"},"_npmVersion":"10.9.7","description":"n8n community node for Kimchi (kimchi.dev) — OpenAI-compatible LLM router by CAST AI","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@n8n/ai-utilities":"*"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^18.0.0","n8n-workflow":"*","@langchain/openai":"^1.1.0"},"peerDependencies":{"n8n-workflow":"*","@langchain/openai":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-kimchi_0.0.2_1775739491344_0.13389096925615984","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"_id":"@castai/n8n-nodes-kimchi@0.0.3","n8n":{"nodes":["dist/nodes/LmChatKimchi/LmChatKimchi.node.js"],"credentials":["dist/credentials/KimchiApi.credentials.js"],"n8nNodesApiVersion":1},"bugs":{"url":"https://github.com/castai/n8n-nodes-kimchi/issues"},"dist":{"shasum":"97cf53f25b00ad6e914bc6467f0afde78070972e","tarball":"https://registry.npmjs.org/@castai/n8n-nodes-kimchi/-/n8n-nodes-kimchi-0.0.3.tgz","fileCount":12,"integrity":"sha512-sQkb2j0sKTk3V6CAa7++PFyjihiA4y+fBlLeI78AAZiNFl3DuTT9ayCAhm7jyeOgrJSE1q+BQTZc19Xk6SejsA==","signatures":[{"sig":"MEQCIBo+gzDjsmG/D7KC5gY8hqiWs0nP24mGL6+HCIN2XGbaAiBu1ap9i4bSFjl3KvHHLB/zSjvYamFsKf6DSpL8B27BVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCTYV3//iYzwxVVTtzFsJLufVjTe9ff26+pbHJNPRQR4AIhAJwKnsUpRzmiKzwh86PAQibSPuCy7/4hNfquwM4Gr0J8"}],"unpackedSize":26036},"main":"index.js","name":"@castai/n8n-nodes-kimchi","author":{"name":"CAST AI"},"gitHead":"c5c9eab7ef3b825264d9a423d735af5bdebad974","license":"MIT","scripts":{"dev":"tsc --watch","lint":"eslint nodes credentials --ext .ts","build":"tsc --build && npm run copy:icons","format":"prettier --write .","prepare":"npm run build","copy:icons":"cp nodes/LmChatKimchi/kimchi.svg dist/nodes/LmChatKimchi/kimchi.svg","prepublishOnly":"npm run build"},"version":"0.0.3","_npmUser":{"name":"ihast","email":"ihar@cast.ai"},"homepage":"https://kimchi.dev","keywords":["n8n-community-node-package","n8n","kimchi","castai","llm","ai","langchain"],"repository":{"url":"git+https://github.com/castai/n8n-nodes-kimchi.git","type":"git"},"_npmVersion":"10.9.8","description":"n8n community node for Kimchi (kimchi.dev) — OpenAI-compatible LLM router by CAST AI","directories":{},"maintainers":[{"name":"zmaumeviciuscast","email":"zymantas@cast.ai"},{"name":"castai-platform","email":"platform@cast.ai"},{"name":"ihast","email":"ihar@cast.ai"},{"name":"sarveshanand","email":"sarvesh@cast.ai"}],"_nodeVersion":"22.23.2","dependencies":{"@n8n/ai-utilities":"^0.33.1","@n8n/backend-network":"^1.14.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^18.0.0","n8n-workflow":"*","@langchain/openai":"^1.1.0"},"peerDependencies":{"n8n-workflow":"*","@langchain/openai":"^1.1.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/n8n-nodes-kimchi_0.0.3_1790256894890_0.5090633518312442"}}},"time":{"created":"2026-04-09T12:58:11.237Z","modified":"2026-09-24T13:34:55.313Z","0.1.0":"2026-04-09T12:28:24.787Z","0.0.2":"2026-04-09T12:58:11.493Z","0.0.3":"2026-09-24T13:34:55.075Z"},"bugs":{"url":"https://github.com/castai/n8n-nodes-kimchi/issues"},"author":{"name":"CAST AI"},"license":"MIT","homepage":"https://kimchi.dev","keywords":["n8n-community-node-package","n8n","kimchi","castai","llm","ai","langchain"],"repository":{"url":"git+https://github.com/castai/n8n-nodes-kimchi.git","type":"git"},"description":"n8n community node for Kimchi (kimchi.dev) — OpenAI-compatible LLM router by CAST AI","maintainers":[{"name":"zmaumeviciuscast","email":"zymantas@cast.ai"},{"name":"castai-platform","email":"platform@cast.ai"},{"name":"ihast","email":"ihar@cast.ai"},{"name":"sarveshanand","email":"sarvesh@cast.ai"}],"readme":"# @castai/n8n-nodes-kimchi\n\nAn [n8n](https://n8n.io) community node for [Kimchi](https://kimchi.dev) — the OpenAI-compatible LLM router by [CAST AI](https://cast.ai).\n\nKimchi lets you access any LLM (OpenAI, Anthropic, Gemini, self-hosted models, and more) through a single API key, with built-in routing, caching, and cost optimization.\n\n![Kimchi node in n8n](https://kimchi.dev/assets/logo-kimchi-Bit9ECW2.png)\n\n## Features\n\n- 🌶️ Use any model available in Kimchi as an LLM in n8n AI Agents and Chains\n- 🔑 Single API key for all LLM providers\n- 📋 Dynamic model list — always up to date from your Kimchi account\n- ⚙️ Full control over temperature, top-p, max tokens, response format, and more\n- 🏠 Self-hosted Kimchi support via configurable base URLs\n\n## Compatibility\n\nVersion 0.1.1+ works with both latest and older n8n releases. On recent n8n (n8n-workflow\n≥ 2.40.x) the node honors the instance's egress/SSRF policy; on older versions it falls back\nto unrestricted egress (the same behavior as version 0.1.0).\n\n## Installation\n\n### From npm (recommended)\n\nIn n8n, go to **Settings → Community Nodes → Install** and enter:\n\n```\n@castai/n8n-nodes-kimchi\n```\n\n### In a custom Docker image\n\n```dockerfile\nRUN mkdir -p /home/node/custom && \\\n    cd /home/node/custom && \\\n    npm install --ignore-scripts @castai/n8n-nodes-kimchi\n\nENV N8N_CUSTOM_EXTENSIONS=/home/node/custom\n```\n\n## Setup\n\n1. Sign up at [kimchi.dev](https://kimchi.dev) and grab your API key\n2. In n8n, go to **Credentials → New → Kimchi API**\n3. Paste your API key — the base URLs are pre-filled and work out of the box\n4. Add the **Kimchi Chat Model** node to your workflow and connect it to an AI Agent or Chain\n\n## Credentials\n\n| Field | Description | Default |\n|---|---|---|\n| API Key | Your Kimchi API key | — |\n| Chat Base URL | OpenAI-compatible proxy endpoint | `https://llm.cast.ai/openai/v1` |\n| API Base URL | Management API for listing models | `https://api.cast.ai/v1/llm/openai` |\n\nThe base URLs only need to be changed if you are self-hosting Kimchi.\n\n## Node Options\n\n| Option | Description | Default |\n|---|---|---|\n| Model | Model to use (loaded dynamically from your Kimchi account) | — |\n| Temperature | Sampling temperature (0–2) | 0.7 |\n| Maximum Tokens | Max tokens to generate | — |\n| Top P | Nucleus sampling (0–1) | 1 |\n| Frequency Penalty | Penalize repeated tokens (-2–2) | 0 |\n| Presence Penalty | Penalize tokens already in context (-2–2) | 0 |\n| Response Format | Text or JSON mode | Text |\n| Timeout | Request timeout in ms | 360000 |\n| Max Retries | Number of retries on failure | 2 |\n\n## Self-hosted Kimchi\n\nIf you run your own Kimchi instance, update both base URLs in the credential to point to your deployment:\n\n- **Chat Base URL**: your OpenAI-compatible proxy endpoint\n- **API Base URL**: your management API endpoint\n\n## License\n\nMIT\n","readmeFilename":"README.md"}