- Home
- Resources
- Integrations
- Moonshot Kimi
n8n Moonshot Kimi nodeConfigure Moonshot Kimi in n8n.
The n8n Moonshot Kimi node calls Kimi models straight from a workflow. It ships with the n8n AI package and exposes 2 operations, one for messaging a model and one for image analysis, each with its own parameters. Handy if n8n already runs your processes and you want Kimi output inside them.
Verified Trustpilot reviews · AI, automation & growth agency
What does the n8n Moonshot Kimi node actually do?
It is an action node: on every item that reaches it, it sends a request to a Moonshot Kimi model and writes the answer back into the workflow data. Two resources are available, Text and Image, for a total of 2 operations. There is no sub-node port on it, so nothing gets plugged underneath it the way a chat model plugs under an agent.
First scenario, a support inbox. A message lands, the node runs text.message with a System Message that fixes the tone, and the reply goes out through Gmail after a human check. The conversation is built in the Messages collection, one entry per turn, with Role set to user or assistant.
Second scenario, documents. Photos of receipts sit in a binary field on the item, meaning a file carried alongside the JSON data. The image.analyze operation reads that field, answers the question you wrote in Text Input, and the extracted text drops into Google Sheets.
Third scenario, research notes. Web Search turned on lets the model look things up before answering, and the result is posted to Slack. Keep in mind that Web Search and Thinking Mode cannot both be on.
Most of the tuning happens in one place, the Options collection of text.message. System Message sets the behaviour once for the whole run. Frequency Penalty and Presence Penalty, both at 0 by default, push the model away from repeating itself or from circling the same topic. Include Merged Response, off by default, adds a single string merging all text parts of the answer, which saves a mapping step when the next node wants one field.
When to pick something else: this node answers a prompt, it does not decide which tool to call next. That job belongs to the AI Agent node, which takes a chat model as a sub-node, a node wired to one of its ports. Other providers have their own nodes too, such as OpenAI or Anthropic.
Known limits: the node is at version 1 and covers 2 operations, nothing else. No fine-tuning, no file management, no embeddings here. Moonshot bills its own API calls under its own terms, n8n adds nothing on top, and a request that fails on the provider side fails the execution.
What do you need before the node runs?
- 01
Create the Moonshot credential
Open the Credentials menu in n8n and add the Moonshot credential with your API key, the string the provider hands you for programmatic access. A credential is stored once and reused by every workflow on the instance, so a key rotation happens in one place and all your Kimi nodes follow.
- 02
Or switch to Gateway credits on n8n Cloud
On n8n Cloud, the credential field of the node offers Use Gateway credits. Pick it and the node runs without a Moonshot account and without your own API key. On a self-hosted instance, that option is not there, so the credential from step 1 is the way in.
- 03
Select the model and run the node once
The Model field is a resource locator: it queries the provider with your credential and lists the models it can see. If the list stays empty, the credential is the suspect, not the node. Run the node once on a single item to confirm the answer shape before you wire the rest of the workflow behind it.
Which operation covers your case?
The Moonshot Kimi node exposes 2 operations across 2 resources. For each one: the node as you configure it in n8n, the required fields, and our field notes.
Operations index
Image
1 operationAnalyze image
image.analyzeWhat you see in n8n
Notes & use cases
Reads one or several images carried on the item and answers a question about them in plain text. The images come from a binary field, the file attached to the workflow item, not from a URL.
Key parameters
- Model (
modelId): required, and it has to be a model that can read images. - Text Input: the question asked about the picture, default
What's in this image?. - Input Data Field Name(s): the binary field holding the image, default
data, several names separated by commas. - Maximum Number of Tokens: in Options, default
1024; lower it and the description gets shorter.
Text
1 operationMessage a model
text.messageWhat you see in n8n
Notes & use cases
Builds a conversation and returns what the model replies. Attachments are optional, and the generation settings sit in the Options collection.
Key parameters
- Messages: one entry per turn, each with a Prompt and a Role,
userto ask,assistantto set a tone. - Add Attachments: off by default; turn it on and Attachment Input Data Field Name(s) names the binary field to send.
- Response Format:
textfor prose,json_objectwhen the next node parses the answer. - Max Tool Calls Iterations: default
15, and0removes the ceiling.
Need help automating Moonshot Kimi with n8n?
A person reads every message.
Questions people ask next
01Is the n8n Moonshot Kimi node free to use?
02What do you need for the node to work?
03What are the limits of this node?
04Which of the 2 operations should you start with?
05n8n or Make for this kind of AI step?
Get our weekly integration tips.
No spam. Unsubscribe anytime.



