DeepSeek-R1-GGUF
unsloth · Kit
GGUF copies of the 671B DeepSeek-R1 reasoning model, with 1.58-bit and 2-bit dynamic quants, for running it in llama.cpp on a local machine with enough memory.
An n8n workflow that posts a new children’s story in English to Telegram every 12 hours. A model writes the story, a speech model reads it aloud, and an image model draws a picture of its characters.
English kids story posted to Telegram with image and audio is an n8n workflow in the Education 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.
Schedule
It starts on its own every 12 hours, and it needs:
Each run puts an English story, its audio and a picture in the Telegram chat
What you need before you start.
Story, speech and picture
Writes the story, reads it aloud and draws the picture.
NeedsOpenAI API key
Posting
Posts the text, the audio and the picture to the chat.
NeedsTelegram bot token and chat ID
Checked by Mindket on 13 Nov 2026
This n8n workflow posts a new children’s story in English to a Telegram chat every 12 hours. A model writes a short story of about 900 characters, and the text goes to the chat. A speech model reads the story aloud for an audio post. A second model describes the characters, and an image model draws a picture from that description. Twelve nodes run it, beside two sticky notes.
Parents, teachers and small story channels who want a regular English story with a picture and a spoken version in a Telegram chat. Skip it if a person must read every story first, since the posts go out with no review step.
| Industry | Who uses it | How they use it | Example |
|---|---|---|---|
| Education | Teachers | Share a short story with a class group | A teacher posts the morning story to a class chat and plays the audio during reading time. |
| Language learning | English tutors | Give learners easy reading and listening | A tutor sends the text and the audio to a learner who reads along. |
| Publishing | Small story channels | Keep a channel fresh | A channel owner skims the posts at the end of the day and deletes weak ones. |
| Family | Parents | Send a story to a family chat | A parent plays the audio for a child who looks at the picture. |
You need a little n8n: import a file, add two credentials and pick the Telegram chat the posts go to.
Any n8n that can reach OpenAI and Telegram will run it. It runs on a schedule, so publish it to let it post on its own.
Download saves a zip with workflow.json and Mindket’s setup notes in your downloads folder. You need an OpenAI key, a Telegram bot and the ID of the chat it posts to.
| Need | Detail |
|---|---|
| n8n | On n8n Cloud or on a server of your own |
| OpenAI | An API key |
| Telegram | A bot token, with the bot allowed to post in your chat |
| The chat | The ID of the group or channel the bot posts to |
workflow.json.Config and replace <YOUR_TELEGRAM_CHAT_ID> with your chat’s ID.Send Story Text, Send Audio for the story and Send Story Picture.OpenAI Chat Model nodes, Generate Audio for the story and Generate a Picture for the story.Once it is published, the workflow posts on its own. Read the first few stories yourself before children join the chat, and delete any post you do not want.
| To change | Where |
|---|---|
| The story’s style and length | The prompt in Create a story |
| The picture | The prompts in Create a Prompt for the Image and Generate a Picture for the story |
| How often it posts | Schedule Trigger |
| The chat | Config |
| The voice | Add a voice to Generate Audio for the story |
At the scheduled time the first model writes a story of about 900 characters about a small owl who is afraid of the dark. The chat gets the text, then an audio post that ends with a short caption.
A second model describes the owl and the forest for the picture, with no text in the drawing. The image model draws it, and the chat gets the picture last.
If you are new. n8n draws a workflow as boxes joined by lines, and each box, a node, does one job. A chat model is a program that answers a written prompt. A speech model turns text into spoken audio, and an image model draws a picture from a written prompt.
For experts. The two prompts run in Summarization Chain nodes with the stuff method. Create a story receives the output of Config, so its prompt alone chooses the theme. It uses a Recursive Character Text Splitter of 500 characters with an overlap of 300, and the Telegram nodes read the chat ID from Config.
| Node | What it does | What to know |
|---|---|---|
Config | Holds the chat ID | One field, chatId |
Create a story | Writes the story | About 900 characters, by its prompt |
Create a Prompt for the Image | Describes the characters for the picture | Asks for no text and no inappropriate content |
Generate Audio for the story | Reads the story aloud | tts-1, shut down on 6 January 2027 |
Generate a Picture for the story | Draws the picture | gpt-image-2.6-flare |
Several model names were repaired, and the speech step has a shutdown date.
gpt-3.5-turbo-16k-0613. OpenAI’s page, read on 12 November 2026, points it to gpt-3.5-turbo, which the page shuts down on 23 October 2026 in favor of gpt-5.6-terra. Mindket’s copy names gpt-5.6-terragpt-5-mini, which the page shuts down on 11 December 2026. Mindket’s copy names gpt-5.6-terra there toogpt-image-2.6-flare. Mindket’s copy uses it, on version 2.3 of the nodetts-1. OpenAI’s speech guide shuts it down on 6 January 2027, and the replacement it names does not work on the speech endpoint. After that date the audio post failsCreate a Prompt for DALL-E is now Create a Prompt for the ImageAn n8n workflow that posts a new children's story in English to a Telegram chat every 12 hours. A model writes a short story of about 900 characters. The text goes to the chat, followed by an audio version and a picture of the story's characters.
workflow.json: the workflow as n8n exports it, 14 nodes. Twelve of them run and two are sticky notes. It holds no credential.README.md: these notes.OpenAI Chat Model used gpt-3.5-turbo-16k-0613. OpenAI's deprecation page, read on 12 November 2026, shows it shut down on 13 September 2024 with gpt-3.5-turbo as its replacement. The page also shuts gpt-3.5-turbo down on 23 October 2026 and names gpt-5.6-terra. The node names gpt-5.6-terra now, on version 1.2 of the node, with the model chosen from the list.OpenAI Chat Model2 named no model, so n8n would use gpt-5-mini. The page shuts that model down on 11 December 2026 and names gpt-5.6-terra. The node names gpt-5.6-terra.Generate a Picture for the story was an OpenAI node on version 1.3, which asks for DALL-E 3 unless told otherwise. The page lists dall-e-3 as shut down on 12 May 2026. The models it recommends in its place are themselves being shut down, and their rows name gpt-image-2.6-flare and gpt-image-2.6-sunburst. The node is on version 2.3 now and names gpt-image-2.6-flare. It still returns the picture as a file, which Send Story Picture posts.Create a Prompt for DALL-E is now Create a Prompt for the Image, because no DALL-E model is left in the chain.Config was one from the original copy. It is the placeholder <YOUR_TELEGRAM_CHAT_ID> now.Generate Audio for the story is unchanged and keeps working until its model shuts down. OpenAI's speech guide, read on 12 November 2026, shuts tts-1 down on 6 January 2027 and says its replacement, gpt-realtime-2.1-mini, is not a supported model for the speech endpoint. After that date, swap that node for another speech service.
Mindket read this copy against n8n's source. It was not run on a live n8n and was not connected to a real Telegram chat.
workflow.json.Config and replace <YOUR_TELEGRAM_CHAT_ID> with your chat's ID.Send Story Text, Send Audio for the story and Send Story Picture.OpenAI Chat Model, OpenAI Chat Model2, Generate Audio for the story and Generate a Picture for the story.Schedule Trigger starts the run every 12 hours, and Config sets the field chatId.Create a story asks the first model for a short tale for children of about 900 characters. It reads the output of Config as its input, so only its prompt decides the theme. A Recursive Character Text Splitter of 500 characters with an overlap of 300 is connected to it.Send Story Text posts the story to the chat.Generate Audio for the story reads the same text aloud with n8n's default voice, and Send Audio for the story posts the audio with a short caption saying the story is over.Create a Prompt for the Image asks the second model to describe the characters and how they look. The prompt asks for no text in the picture and nothing inappropriate. Generate a Picture for the story adds an instruction to leave text out and draws it, and Send Story Picture posts it.Create a story.Create a Prompt for the Image and Generate a Picture for the story.Schedule Trigger.chatId field in Config.Generate Audio for the story.Send Story Text sends in Markdown unless you set a parse mode, so a story with an unpaired _ or * may be refused.NOTICE.md 657 B README.md 5 KB workflow.json 10 KB
unsloth · Kit
GGUF copies of the 671B DeepSeek-R1 reasoning model, with 1.58-bit and 2-bit dynamic quants, for running it in llama.cpp on a local machine with enough memory.
prithivMLmods · Kit
Provides GGUF files of Axion-1.0-35B, a 35B mixture-of-experts model with about 3B active parameters aimed at scientific reasoning, information seeking and too…
Phips · Kit
Upscales low-resolution images with a super-resolution network that trains on one consumer GPU and exports to ONNX. For people who train or run image upscalers.
prathoshap · Kit
Reads classical Sanskrit verses aloud in a chant style, using one trained voice and a reference clip that sets the rhythm. For people who study, recite or need…
paradigma-inc · Kit
Solves hard math problems with a 1B-parameter model trained from scratch for fast, high-volume reasoning. It suits developers who run math workloads on an NVID…
murai-labs · Kit
Chats in Tamil script, romanized Tamil and English, and translates between Tamil and English. A 2.5B model built from scratch by Murai Labs, for Tamil speakers…