IPTV
iptv-org · Kit
Collects publicly available live TV channels from many countries into playlists that any video player with live streaming can open. Made for viewers and for de…
A 14.8B code model tuned to follow instructions. It writes, explains and fixes code from plain requests, and runs through the transformers library. Suits developers who host their own model.
Qwen2.5-Coder-14B-Instruct is a kit in the Developer category, listed by Mindket. It is free. This is version 1, last updated on . Download it on this page, a zip of its files. Nothing in it runs by itself.
pip install -U huggingface_hub hf download Qwen/Qwen2.5-Coder-14B-Instruct
Qwen2.5-Coder-14B-Instruct is a chat model from Qwen that is tuned for programming. You give it a written request and it writes code, reasons about code or fixes it. It is the 14 billion size of a family that runs from 0.5 to 32 billion, and it starts from Qwen/Qwen2.5-Coder-14B.
Developers who want an open coding model they can run themselves, and teams that need a code model behind their own agents or tools. Researchers can also use the instruction-tuned weights as a starting point.
| Industry | Who uses it | How they use it | Example |
|---|---|---|---|
| Software | Application developers | Generate and fix code from written requests | Ask for a sorting routine in Python |
| Developer tools | Teams building code agents | Run it as the coding model inside an agent | Serve it on their own hardware |
| Research | Machine learning practitioners | Study or fine-tune an open code model | Start from the instruction-tuned weights |
| Education | Students and teachers | Get code explained and corrected | Ask why a function fails |
Anyone who only wants a hosted chat app can skip it, because the weights need a GPU or a machine with plenty of memory.
| Use case | Who | What they get back |
|---|---|---|
| Write code from a request | Developers | A generated function or script |
| Fix broken code | Developers | A corrected version of the code |
| Read long files | Teams with large inputs | Answers over up to 128K tokens once YaRN is switched on |
pip install -U huggingface_hub hf download Qwen/Qwen2.5-Coder-14B-Instruct
Load the model and tokenizer, build a short chat with a system message and a user message, then let the model generate the reply. Change the prompt line to your own request.
from transformers import AutoModelForCausalLM, AutoTokenizer
model_name = "Qwen/Qwen2.5-Coder-14B-Instruct"
model = AutoModelForCausalLM.from_pretrained(
model_name,
torch_dtype="auto",
device_map="auto"
)
tokenizer = AutoTokenizer.from_pretrained(model_name)
prompt = "write a quick sort algorithm."
messages = [
{"role": "system", "content": "You are Qwen, created by Alibaba Cloud. You are a helpful assistant."},
{"role": "user", "content": prompt}
]
text = tokenizer.apply_chat_template(
messages,
tokenize=False,
add_generation_prompt=True
)
model_inputs = tokenizer([text], return_tensors="pt").to(model.device)
generated_ids = model.generate(
**model_inputs,
max_new_tokens=512
)
generated_ids = [
output_ids[len(input_ids):] for input_ids, output_ids in zip(model_inputs.input_ids, generated_ids)
]
response = tokenizer.batch_decode(generated_ids, skip_special_tokens=True)[0]| Tool | What it does |
|---|---|
| AutoModelForCausalLM.from_pretrained | Loads the model, with the data type and device chosen for you |
| AutoTokenizer.from_pretrained | Loads the matching tokenizer |
| apply_chat_template | Turns the chat messages into the prompt text the model expects |
| generate | Produces new tokens, here at most 512 |
| batch_decode | Turns the new tokens back into readable text |
The shipped config handles inputs up to 32,768 tokens. For longer inputs, add this to config.json to switch on YaRN.
{
...,
"rope_scaling": {
"factor": 4.0,
"original_max_position_embeddings": 32768,
"type": "yarn"
}
}You run the snippet with the prompt "write a quick sort algorithm." and wait. The model returns a quick sort routine as text in the response variable. You read it or paste it into your project.
If you are new, download the files, run the Python snippet as it is and read what comes back. Then swap the prompt for a small coding question of your own, such as a function you want explained.
Under the hood it is a causal language model. It uses RoPE, SwiGLU and RMSNorm, plus a bias on the attention QKV layers. It has 48 layers, with 40 query heads and 8 key-value heads (GQA), and about 13.1B non-embedding parameters. vLLM only supports static YaRN, so the scaling factor stays fixed and short texts may do slightly worse. Add the setting only when you need long context.
A 14.8B code model tuned to follow instructions. It writes, explains and fixes code from plain requests, and runs through the transformers library. Suits developers who host their own model.
Made by Qwen on Hugging Face. These notes are Mindket's, written from its model page and model card; the model's own files and license are on Hugging Face.
What it is: Qwen2.5-Coder-14B-Instruct is a chat model from Qwen that is tuned for programming. You give it a written request and it writes code, reasons about code or fixes it. It is the 14 billion size of a family that runs from 0.5 to 32 billion, and it starts from Qwen/Qwen2.5-Coder-14B.
Who it suits: Developers who want an open coding model they can run themselves, and teams that need a code model behind their own agents or tools. Researchers can also use the instruction-tuned weights as a starting point.
Industry | Who uses it | How they use it | Example
Software | Application developers | Generate and fix code from written requests | Ask for a sorting routine in Python
Developer tools | Teams building code agents | Run it as the coding model inside an agent | Serve it on their own hardware
Research | Machine learning practitioners | Study or fine-tune an open code model | Start from the instruction-tuned weights
Education | Students and teachers | Get code explained and corrected | Ask why a function fails
Anyone who only wants a hosted chat app can skip it, because the weights need a GPU or a machine with plenty of memory.
Where to use it:
Use case | Who | What they get back
Write code from a request | Developers | A generated function or script
Fix broken code | Developers | A corrected version of the code
Read long files | Teams with large inputs | Answers over up to 128K tokens once YaRN is switched on
How to set it up:
pip install -U huggingface_hub
hf download Qwen/Qwen2.5-Coder-14B-Instruct
How to use it: Load the model and tokenizer, build a short chat with a system message and a user message, then let the model generate the reply. Change the prompt line to your own request.
from transformers import AutoModelForCausalLM, AutoTokenizer
model_name = "Qwen/Qwen2.5-Coder-14B-Instruct"
model = AutoModelForCausalLM.from_pretrained(
model_name,
torch_dtype="auto",
device_map="auto"
)
tokenizer = AutoTokenizer.from_pretrained(model_name)
prompt = "write a quick sort algorithm."
messages = [
{"role": "system", "content": "You are Qwen, created by Alibaba Cloud. You are a helpful assistant."},
{"role": "user", "content": prompt}
]
text = tokenizer.apply_chat_template(
messages,
tokenize=False,
add_generation_prompt=True
)
model_inputs = tokenizer([text], return_tensors="pt").to(model.device)
generated_ids = model.generate(
**model_inputs,
max_new_tokens=512
)
generated_ids = [
output_ids[len(input_ids):] for input_ids, output_ids in zip(model_inputs.input_ids, generated_ids)
]
response = tokenizer.batch_decode(generated_ids, skip_special_tokens=True)[0]
Tool | What it does
AutoModelForCausalLM.from_pretrained | Loads the model, with the data type and device chosen for you
AutoTokenizer.from_pretrained | Loads the matching tokenizer
apply_chat_template | Turns the chat messages into the prompt text the model expects
generate | Produces new tokens, here at most 512
batch_decode | Turns the new tokens back into readable text
The shipped config handles inputs up to 32,768 tokens. For longer inputs, add this to config.json to switch on YaRN.
{
...,
"rope_scaling": {
"factor": 4.0,
"original_max_position_embeddings": 32768,
"type": "yarn"
}
}
Example: You run the snippet with the prompt "write a quick sort algorithm." and wait. The model returns a quick sort routine as text in the response variable. You read it or paste it into your project.
For newcomers and experts: If you are new, download the files, run the Python snippet as it is and read what comes back. Then swap the prompt for a small coding question of your own, such as a function you want explained.
Under the hood it is a causal language model. It uses RoPE, SwiGLU and RMSNorm, plus a bias on the attention QKV layers. It has 48 layers, with 40 query heads and 8 key-value heads (GQA), and about 13.1B non-embedding parameters. vLLM only supports static YaRN, so the scaling factor stays fixed and short texts may do slightly worse. Add the setting only when you need long context.
System and user messages
Chat template builds the prompt
Model generates new tokens
Tokenizer decodes them to text
Good to know:
Title: Approximate weight size in GB
BF16: 29.5 GB
4-bit estimate: 7.4 GB
Download its files with Hugging Face's command line:
pip install -U huggingface_hub
hf download Qwen/Qwen2.5-Coder-14B-Instruct
Then follow the usage in its model card. Nothing in this kit runs by itself.
README.md 6 KB
Listed Hugging Face models in the same category that share the most tags with this one.
| Product | Downloads, last 30 days | Likes | Parameters | License | Last change |
|---|---|---|---|---|---|
| Qwen2.5-Coder-14B-Instruct This page | 1,860,327 | 214 | 14.8B | apache-2.0 | |
| Qwen2.5-Coder-7B-InstructShares codeqwen · qwen-coder · qwen2 | 1,505,999 | 872 | 7.6B | apache-2.0 | |
| Qwen2.5-Coder-32B-InstructShares codeqwen · qwen-coder · qwen2 | 546,583 | 2,211 | 32.8B | apache-2.0 | |
| Qwen2.5-Coder-0.5B-InstructShares codeqwen · qwen-coder · qwen2 | 71,013 | 96 | 494M | apache-2.0 | |
| Qwen2.5-Coder-7BShares codeqwen · qwen-coder · qwen2 | 334,246 | 200 | 7.6B | apache-2.0 | |
| Qwen2.5-Coder-7B-Instruct-GGUFShares codeqwen · qwen-coder · chat | 375,860 | 653 | 7.6B | apache-2.0 |
Posts and comments that name this project on Hacker News, Bluesky, X, Reddit, Facebook and YouTube, found by a weekly search and on Trendshift. Mindket doesn’t write or check them. Open one to read it where it was posted.
iptv-org · Kit
Collects publicly available live TV channels from many countries into playlists that any video player with live streaming can open. Made for viewers and for de…
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…
microsoft · Kit
Turns written conversations into spoken audio with up to four speakers and about 90 minutes of speech, an open Microsoft text-to-speech model for research on p…
masterofaudio2077 · Kit
Reads Egyptian Arabic text aloud and follows the short vowel marks you write into it. A fine-tune of VoiceTut-TTS that keeps its 19 built-in voices and voice c…