Skip to main content
View source

Kimi (Moonshot)

View as Markdown

A RocketRide LLM node that connects Moonshot AI's Kimi models to a pipeline through the OpenAI-compatible Moonshot API.

What it does

Provides chat completion using Kimi and Moonshot models as an llm-class invoke filter. It can be wired directly via lanes or consumed by any agent or node that needs an LLM backend.

Built on langchain-openai (ChatOpenAI) pointed at the Moonshot endpoint; the openai SDK is used only for the save-time configuration probe. The request's max_tokens is set from the active profile's output token limit.

Temperature is set automatically per model family: Kimi K2 models run at temperature 1 (the API rejects any other value with "invalid temperature: only 1 is allowed for this model"), while the classic Moonshot v1 models run at temperature 0 for deterministic pipeline output.

When the node configuration is saved, cloud Moonshot endpoints (where serverbase contains api.moonshot) are validated with a minimal 1-token probe request. Failures are surfaced as warnings with the provider's HTTP status, error type, and message. Self-hosted or local OpenAI-compatible endpoints are not validated at save time.

Lanes

Lane inLane outDescription
questionsanswersSend a question directly, receive a generated answer

Profiles

Default: Kimi K2.6 (kimi-k2-6).

ProfileModelContext tokensOutput tokens
Kimi K2.6 (default)kimi-k2.6262,14416,384
MoonshotAI: Kimi K3kimi-k31,048,576943,718
MoonshotAI: Kimi K2.7 Codekimi-k2.7-code262,144235,929
View 9 more models
ProfileModelContext tokensOutput tokens
Kimi K2.5kimi-k2.5262,14416,384
Moonshot v1 8Kmoonshot-v1-8k8,1924,096
Moonshot v1 32Kmoonshot-v1-32k32,7684,096
Moonshot v1 128Kmoonshot-v1-128k131,0724,096
MoonshotAI: Kimi K2 0711kimi-k2131,072100,352
MoonshotAI: Kimi K2 0905kimi-k2-0905262,144100,352
MoonshotAI: Kimi K2 Thinkingkimi-k2-thinking262,144100,352
MoonshotAI Kimi Latestkimi-latest1,048,576943,718
kimi-k3-batchkimi-k3:batch1,048,576943,718

Configuration

Choose a model profile. The profile supplies the model identifier, context window, and output limit, so the UI requires no additional model settings.

Authentication

Cloud Moonshot endpoints require an API key starting with sk-. Any other format is rejected at startup with a key-format error. Keys are issued at the Moonshot AI platform.

If no API key is configured (typical for self-hosted OpenAI-compatible endpoints), a placeholder key (sk-local-dummy-key) is sent instead because the OpenAI client requires a non-empty value.

Notes

Text-only models

Moonshot also publishes moonshot-v1-{8k,32k,128k}-vision-preview image-input models. Those belong in a dedicated vision node in the llm_vision_* family and are not available in this text-only node.

Schema

FieldTypeDescriptionDefault
kimi.profilestringModel
Kimi (Moonshot) LLM model
"kimi-k2-6"
modelstringModel
Kimi (Moonshot) model

Dependencies

  • openai
  • langchain-openai
  • langchain-core
  • langchain