From 3105f45e4290e2d00fece076be61bcfd32bac0dd Mon Sep 17 00:00:00 2001 From: meetp06 <65815199+meetp06@users.noreply.github.com> Date: Thu, 11 Jun 2026 02:03:41 -0700 Subject: [PATCH] docs(nodes): add co-located doc.md for llm_kimi (#1107) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The Kimi (Moonshot) node shipped in #1112 but was the only LLM node (1 of 20) missing its co-located doc.md — the docs-site page gathered by `builder docs:build`. This adds it, matching the llm_deepseek / llm_minimax pattern: hand-written prose plus the machine-generated `## Reference` block produced by `nodes:docs-generate` from services.json. Co-Authored-By: Claude Opus 4.8 --- nodes/src/nodes/llm_kimi/doc.md | 83 +++++++++++++++++++++++++++++++++ 1 file changed, 83 insertions(+) create mode 100644 nodes/src/nodes/llm_kimi/doc.md diff --git a/nodes/src/nodes/llm_kimi/doc.md b/nodes/src/nodes/llm_kimi/doc.md new file mode 100644 index 000000000..02de4f68f --- /dev/null +++ b/nodes/src/nodes/llm_kimi/doc.md @@ -0,0 +1,83 @@ +--- +title: Kimi (Moonshot) +date: 2026-06-11 +sidebar_position: 1 +--- + + + Kimi (Moonshot) - RocketRide Documentation + + +## What it does + +Connects [Moonshot AI](https://www.moonshot.ai/)'s Kimi models to your pipeline via the Moonshot cloud API. Used primarily as an `llm` invoke connection by agents and other nodes that need an LLM. Can also be used directly via lanes. + +The Moonshot API is OpenAI-compatible, so this node uses the OpenAI SDK / `langchain-openai` client pointed at the configured base URL. + +**Lanes:** + +| Lane in | Lane out | Description | +| ----------- | --------- | ---------------------------------------------------- | +| `questions` | `answers` | Send a question directly, receive a generated answer | + +## Configuration + +| Field | Description | +| --------------- | ---------------------------------------------------------------------------------------------------------------- | +| Model | Kimi/Moonshot model to use (see profiles below) | +| API Key | Moonshot API key (`sk-` prefixed) | +| Server base URL | Moonshot endpoint (default `https://api.moonshot.ai/v1`; use `https://api.moonshot.cn/v1` for the China platform) | + +## Profiles + +| Profile | Model | Context | +| --------------------- | ------------------ | ----------- | +| Kimi K2.6 _(default)_ | `kimi-k2.6` | 256K tokens | +| Kimi K2.5 | `kimi-k2.5` | 256K tokens | +| Moonshot v1 8K | `moonshot-v1-8k` | 8K tokens | +| Moonshot v1 32K | `moonshot-v1-32k` | 32K tokens | +| Moonshot v1 128K | `moonshot-v1-128k` | 128K tokens | + +The Kimi K2 family are reasoning models with a 256K context window and strong agentic performance; the classic Moonshot v1 models are cost-effective options across 8K, 32K, and 128K context sizes. + +> **Temperature is model-aware.** Kimi K2 reasoning models require `temperature=1` and reject other values with a 400 error, so the node forces it for those profiles; Moonshot v1 models default to `0`. + +> Moonshot also offers `moonshot-v1-{8k,32k,128k}-vision-preview` image-input models. Those belong in a dedicated vision node (see the `llm_vision_*` nodes), not this text LLM node, which exposes only the `questions → answers` lane. + +## Upstream docs + +- [Moonshot AI / Kimi API documentation](https://platform.moonshot.ai/docs) + +## Reference + + + + +| Property | Value | +| --- | --- | +| Class type | llm | +| Capabilities | invoke | +| Protocol | `llm_kimi://` | + +**Data lanes** + +| Input | Produces | +| --- | --- | +| `questions` | `answers` | + +**Profiles** + +| Profile | Title | Model | +| --- | --- | --- | +| `kimi-k2-6` | Kimi K2.6 | kimi-k2.6 | +| `kimi-k2-5` | Kimi K2.5 | kimi-k2.5 | +| `moonshot-v1-8k` | Moonshot v1 8K | moonshot-v1-8k | +| `moonshot-v1-32k` | Moonshot v1 32K | moonshot-v1-32k | +| `moonshot-v1-128k` | Moonshot v1 128K | moonshot-v1-128k | + +**Configuration sections** + +| Section | Fields | +| --- | --- | +| Kimi (Moonshot) | `kimi.profile` | +