Huashu Design
alchaincyf · Skill
Turns a one-line request in your AI agent into a finished design: a launch animation, a clickable app prototype, an editable slide deck, an infographic or a se…
An n8n canvas with four ways to reach DeepSeek: a local R1 model on Ollama that answers the chat, two direct API calls with thinking on and off, and an agent with memory.
DeepSeek chat and reasoning quick start with four examples is an n8n workflow in the Developer category, listed by Mindket. It is free. This is version 1, last updated on . Download it on this page or copy its JSON, then import it into an n8n canvas. Nothing runs until you activate it in n8n.
Chat message
It starts when you send a message in n8n’s chat:
A reply from a local DeepSeek model in the chat, and three more DeepSeek calls ready for you to join up
What you need before you start.
Hosted language models
Answers the three API examples through its chat completions endpoint. The copy asks for deepseek-flash.
NeedsA DeepSeek API key
Local language model
Runs deepseek-r1:14b on your own server for the example joined to the chat.
NeedsAn Ollama server with the model pulled, and an Ollama credential in n8n
Checked by Mindket on 13 Nov 2026
This n8n workflow puts four ways to reach DeepSeek on one canvas. A chat message goes to a DeepSeek R1 model on your own Ollama server, and the reply comes back in the chat. Beside it sit two calls to DeepSeek’s own API, one with thinking on and one with it off, and a conversational agent with memory that reaches DeepSeek through an OpenAI credential. Only the local model is joined to the chat. The file holds fifteen nodes, seven of them sticky notes.
Developers who want a first working call to DeepSeek, local or hosted, and a place to copy the others from. Skip it if you want a finished chatbot. It is a set of starting points, and three of the four need joining up before they answer.
| Industry | Who uses it | How they use it | Example |
|---|---|---|---|
| Software | Developers | Copy the API call that fits their own flow | A developer lifts the thinking-off call into a support-ticket workflow. |
| IT services | Teams that keep text on site | Run R1 on their own server and compare it with the hosted API | A team asks the same contract question of the local model and of the hosted one. |
| Education | AI course instructors | Show a class four routes to one model | An instructor runs each example live and points at what differs. |
| Research | Analysts | Compare answers with thinking on and off | An analyst asks one maths question both ways and reads the two replies. |
You need a little n8n and either an Ollama server or a DeepSeek API key: import a file, make the credentials you want and pick one example to run.
Any n8n that can reach Ollama or DeepSeek will run it.
Download saves a zip with workflow.json and Mindket’s setup notes in your downloads folder. Make only the credentials for the examples you plan to run.
| Need | Detail |
|---|---|
| n8n | On n8n Cloud or on a server of your own |
| Ollama | For the local example, a server with deepseek-r1:14b pulled, a 9.0 GB download |
| DeepSeek | For the API examples, an API key from DeepSeek’s platform |
| Credentials | Ollama, Header Auth for the two HTTP calls, and an OpenAI credential with DeepSeek’s Base URL for the agent |
workflow.json.Ollama DeepSeek.Authorization and the value Bearer followed by your key. Select it in DeepSeek Raw Body and DeepSeek JSON Body.https://api.deepseek.com and your DeepSeek key, and select it in DeepSeek.When chat message received to it, and remove the line to the Ollama chain.Write a message in the chat and the local DeepSeek model answers it. Join another example to the chat trigger to try that one instead.
| To change | Where |
|---|---|
| The local model | Ollama DeepSeek, with its context size and temperature |
| The API model | The model line in each HTTP body, or DeepSeek |
| Thinking on or off | The thinking line in the HTTP bodies |
| The assistant’s instructions | The system message in Basic LLM Chain2, AI Agent or DeepSeek JSON Body |
You type this in the chat.
Explain in two sentences why the sky is blue
The local model replies in the chat. If you joined DeepSeek Raw Body instead, the answer sits in choices[0].message.content of that node’s output, and the model’s reasoning sits beside it in reasoning_content.
If you are new. n8n draws a workflow as boxes joined by lines, and each box, a node, does one job. This canvas holds four small flows. One is joined to the chat and three wait for you. Test the local one first, then join the next. Open each run under Executions to see what DeepSeek returned.
For experts. The two API calls are plain HTTP Request nodes, so the same bodies work with any OpenAI-style endpoint.
| Node | What it does | What to know |
|---|---|---|
Ollama DeepSeek | Ollama chat model deepseek-r1:14b, context 16384, temperature 0.6 | It feeds Basic LLM Chain2 |
DeepSeek Raw Body | POST with a raw JSON body, deepseek-flash, thinking on | Your text goes in through JSON.stringify |
DeepSeek JSON Body | POST with the JSON body option, deepseek-flash, thinking off | A system message and your text |
DeepSeek | OpenAI chat model node, deepseek-flash | It needs an OpenAI credential with DeepSeek’s Base URL |
AI Agent | Conversational Agent type with Window Buffer Memory | Five exchanges of memory, and no tools |
Three of the four examples are not joined to the chat, and DeepSeek has retired the model names the original used.
deepseek-chat and deepseek-reasoner. DeepSeek’s change log, read on 12 November 2026, announced their end for 24 July 2026 and names deepseek-flash and deepseek-v4-pro as the current models. This copy uses deepseek-flashtemperature, and its reasoning comes back as reasoning_content beside contentOne canvas with four ways to reach DeepSeek from n8n. A local model on Ollama answers the chat. Beside it sit a call to
DeepSeek's own API with thinking on, the same call with thinking off, and a conversational agent with memory. Only the
local model is joined to the chat. The other three are there to copy from or to join up yourself.
workflow.json: the workflow as n8n exports it, fifteen nodes. Seven are sticky notes. It holds no credential.README.md: these notes.deepseek-chat and deepseek-reasoner, which DeepSeek announced itdeepseek-flash. The thinking-on call sends"thinking": {"type": "enabled"} and the thinking-off call sends "thinking": {"type": "disabled"}, which is howDeepSeek JSON Body the system message held your chat text and the user message said "Hello!". They are the rightJSON.stringify on it.ollama pull deepseek-r1:14b. ItOllama DeepSeek asks for a context of 16,384 tokens.https://platform.deepseek.com/api_keys.workflow.json.http://localhost:11434 unless you changed OLLAMA_HOST) andOllama DeepSeek. Save, open the chat on the canvas and write a message.Authorization and its value is Bearer followedDeepSeek Raw Body and DeepSeek JSON Body.https://api.deepseek.com and whose key is your DeepSeek key.DeepSeek.When chat message received to its first node. Remove the line to theWhen chat message received passes your message to Basic LLM Chain2 as chatInput.Ollama DeepSeek, which runs deepseek-r1:14b with a temperature of 0.6. The system messageThe three unjoined examples work the same way once you join them. DeepSeek Raw Body and DeepSeek JSON Body post tohttps://api.deepseek.com/chat/completions. The agent keeps the last five exchanges in Window Buffer Memory.
Ollama DeepSeek, with any model you have pulled. Its options hold the context size and themodel line in each HTTP body, or the model in DeepSeek. deepseek-v4-pro is DeepSeek's other"type": "enabled" or "disabled" in the HTTP bodies. Thinking is on by default at DeepSeek, and a modeltemperature.Basic LLM Chain2, AI Agent or DeepSeek JSON Body.deepseek-flash and deepseek-v4-pro as thedeepseek-chat and deepseek-reasoner as due for discontinuation on 24 July 2026, so a copydeepseek-r1 is a reasoning model, so a reply can begin with its chain of thought.reasoning_content beside content. Read the answer fromchoices[0].message.content.NOTICE.md 636 B README.md 5 KB workflow.json 8 KB
alchaincyf · Skill
Turns a one-line request in your AI agent into a finished design: a launch animation, a clickable app prototype, an editable slide deck, an infographic or a se…
op7418 · Skill
Skill that makes single-file HTML slide decks, slide illustrations and platform covers in two visual styles, with a presenter mode for rehearsal. For speakers…
alirezarezvani · Skill
Adds 411 ready-made skills for Claude Code and other coding agents, grouped by role from engineering and product to marketing, finance and compliance. Installs…
block · Kit
Self-hostable workspace where people and AI agents share the same rooms, built on a Nostr relay that logs every action as a signed event. For teams that want t…
backnotprop · Kit
Opens your AI coding agent's plans, specs and code changes in a browser so you can annotate or comment on them and send the feedback straight back to the agent.
alibaba · Kit
Reviews Git changes with an AI agent that reads files and searches the codebase, then writes comments tied to exact lines. It suits developers who want automat…