Today, we're announcing Qwen3-Coder-Next, an open-weight language model designed specifically for coding agents and local development. It features the following key enhancements:
Super Efficient with Significant Performance: With only 3B activated parameters (80B total parameters), it achieves performance comparable to models with 10–20x more active parameters, making it highly cost-effective for agent deployment.
Advanced Agentic Capabilities: Through an elaborate training recipe, it excels at long-horizon reasoning, complex tool usage, and recovery from execution failures, ensuring robust performance in dynamic coding tasks.
Versatile Integration with Real-World IDE: Its 256k context length, combined with adaptability to various scaffold templates, enables seamless integration with different CLI/IDE platforms (e.g., Claude Code, Qwen Code, Qoder, Kilo, Trae, Cline, etc.), supporting diverse development environments.
image/jpeg
image/jpeg
Model Overview
Qwen3-Coder-Next has the following features:
Type: Causal Language Models
Training Stage: Pretraining & Post-training
Number of Parameters: 80B in total and 3B activated
Number of Linear Attention Heads: 32 for V and 16 for QK
Head Dimension: 128
Mixture of Experts:
Number of Experts: 512
Number of Activated Experts: 10
Number of Shared Experts: 1
Expert Intermediate Dimension: 512
Context Length: 262,144 natively
NOTE: This model supports only non-thinking mode and does not generate <think></think> blocks in its output. Meanwhile, specifying enable_thinking=False is no longer required.
For more details, including benchmark evaluation, hardware requirements, and inference performance, please refer to our blog, GitHub, and Documentation.
We advise you to clone llama.cpp and install it following the official guide. We follow the latest version of llama.cpp.
In the following demonstration, we assume that you are running commands under the repository llama.cpp.
Qwen3 natively supports context lengths of up to 262,144 tokens. For conversations where the total length (including both input and output) significantly exceeds this limit, we recommend using RoPE scaling techniques to handle long texts effectively. We have validated the model's performance on context lengths of up to 131,072 tokens using the YaRN method.
Qwen3-Coder-Next excels in tool calling capabilities.
You can simply define or use any tools as following example.
python
1# Your tool implementation2defsquare_the_number(num:float)->dict:3return num **245# Define Tools6tools=[7{8"type":"function",9"function":{10"name":"square_the_number",11"description":"output the square of the number.",12"parameters":{13"type":"object",14"required":["input_num"],15"properties":{16'input_num':{17'type':'number',18'description':'input_num is a number that will be squared'19}20},21}22}23}24]2526from openai import OpenAI
27# Define LLM28client = OpenAI(29# Use a custom endpoint compatible with OpenAI API30 base_url='http://localhost:8000/v1',# api_base31 api_key="EMPTY"32)3334messages =[{'role':'user','content':'square the number 1024'}]3536completion = client.chat.completions.create(37 messages=messages,38 model="Qwen3-Coder-Next",39 max_tokens=65536,40 tools=tools,41)4243print(completion.choices[0])
Best Practices
To achieve optimal performance, we recommend the following sampling parameters: temperature=1.0, top_p=0.95, top_k=40.
Citation
If you find our work helpful, feel free to give us a cite.