<p align="center" <a href="https://iquestlab.github.io"Blog (2026-01-01)</a • <a href="https://iquestlab.github.io/release-1.0-…
<p align="center" <a href="https://iquestlab.github.io"Blog (2026-01-01)</a • <a href="https://iquestlab.github.io/release-1.0-…
Blog (2026-01-01) • Blog (2026-03-02) • Technical Report
IQuest-Coder-V1 Model Family Update: Released 7B & 14B Family Models, 40B-Thinking and 40B-Loop-Thinking, specially optimized for tool use, CLI agents (Like Claude Code and OpenCode) & HTML/SVG generation, all with 128K context, now on Hugging Face!
| Model | Link |
|---|---|
| IQuest-Coder-V1-7B-Base-Stage1 | Hugging Face |
| IQuest-Coder-V1-7B-Base | Hugging Face |
| IQuest-Coder-V1-7B-Instruct | Hugging Face |
| IQuest-Coder-V1-7B-Thinking | Hugging Face |
| Model | Link |
|---|---|
| IQuest-Coder-V1-14B-Base-Stage1 | Hugging Face |
| IQuest-Coder-V1-14B-Base | Hugging Face |
| IQuest-Coder-V1-14B-Instruct | Hugging Face |
| IQuest-Coder-V1-14B-Thinking | Hugging Face |
| Model | Link |
|---|---|
| IQuest-Coder-V1-40B-Base-Stage1 | Hugging Face |
| IQuest-Coder-V1-40B-Base | Hugging Face |
| IQuest-Coder-V1-40B-Instruct | Hugging Face |
| IQuest-Coder-V1-40B-Loop-Instruct | Hugging Face |
| IQuest-Coder-V1-40B-Thinking | Hugging Face |
| IQuest-Coder-V1-40B-Loop-Thinking | Hugging Face |
For the IQuest-Coder-V1-Instruct: We suggest using Temperature=0.6, TopP=0.85, TopK=20.
For the IQuest-Coder-V1-Thinking: We suggest using Temperature=1.0, TopP=0.95, TopK=20.
IQuest-Coder-V1 is a new family of code large language models (LLMs) designed to advance autonomous software engineering and code intelligence. Built on the innovative code-flow multi-stage training paradigm, IQuest-Coder-V1 captures the dynamic evolution of software logic, delivering state-of-the-art performance across critical dimensions:
The IQuest-Coder-V1 series includes models ranging from 7B to 40B parameters, with both standard and Loop variants:
| Model | Parameters | Layers | Hidden Size | Attention Heads (Q/KV) | Context Length |
|---|---|---|---|---|---|
| IQuest-Coder-V1-7B-Instruct | 7B | 14 | 5120 | 40/8 | 128K |
| IQuest-Coder-V1-7B-Thinking | 7B | 14 | 5120 | 40/8 | 128K |
| IQuest-Coder-V1-14B-Instruct | 14B | 28 | 5120 | 40/8 | 128K |
| IQuest-Coder-V1-14B-Thinking | 14B | 28 | 5120 | 40/8 | 128K |
| IQuest-Coder-V1-40B-Instruct | 40B | 80 | 5120 | 40/8 | 128K |
| IQuest-Coder-V1-40B-Thinking | 40B | 80 | 5120 | 40/8 | 128K |
| IQuest-Coder-V1-40B-Loop-Instruct | 40B | 80 (2 iterations) | 5120 | 40/8 | 128K |
| IQuest-Coder-V1-40B-Loop-Thinking | 40B | 80 (2 iterations) | 5120 | 40/8 | 128K |
Architecture Features:
For more details, please refer to our Technical Report, GitHub.
IQuest-Coder-V1 uses custom modeling code via Hugging Face's auto_map feature. We recommend using transformers>=4.52.4.
…For complex reasoning tasks, use the Thinking variant:
model_name = "IQuestLab/IQuest-Coder-V1-40B-Thinking"
# The Thinking model includes explicit reasoning traces
# Use similar code as above, but expect longer, more detailed responses
# with step-by-step problem decompositionFor production deployment, you can use vLLM to create an OpenAI-compatible API endpoint. Please refer to the vLLM PR for implementation details.
vllm serve IQuestLab/IQuest-Coder-V1-40B-Instruct --tensor-parallel-size 8For Thinking models with reasoning support:
vllm serve IQuestLab/IQuest-Coder-V1-40B-Thinking --reasoning-parser qwen3 --tensor-parallel-size 8When using tool, IQuest-Coder-V1-40B-Instruct and IQuest-Coder-V1-40B-Loop-Instruct should use --tool-parser qwen3, while IQuest-Coder-V1-7B-Instruct, IQuest-Coder-V1-7B-Thinking, IQuest-Coder-V1-14B-Instruct, IQuest-Coder-V1-14B-Thinking, IQuest-Coder-V1-40B-Thinking and IQuest-Coder-V1-40B-Loop-Thinking should use --tool-parser qwen3_coder.
CLI-like agent capabilities are available for the following models: IQuest-Coder-V1-7B-Instruct, IQuest-Coder-V1-7B-Thinking, IQuest-Coder-V1-14B-Instruct, IQuest-Coder-V1-14B-Thinking, IQuest-Coder-V1-40B-Thinking and IQuest-Coder-V1-40B-Loop-Thinking.
Step 1: Deploy the model with vLLM and set tool parser (Attention: Do not set reasoning parser for Instruct LLMs, otherwise it will cause unexpected errors):
vllm serve IQuestLab/IQuest-Coder-V1-7B-Instruct --tool-parser qwen3_coderor
vllm serve IQuestLab/IQuest-Coder-V1-7B-Thinking --tool-parser qwen3_coder --reasoning-parser qwen3 Step 2: Use Claude Code to enjoy it:
export ANTHROPIC_BASE_URL="http://iquestcoder.link"
export ANTHROPIC_AUTH_TOKEN="sk-iquestcoder"
claude --model IQuestCoder-V1-7B-Instruct| Benchmark | Temperature | Top_p |
|---|---|---|
| Evalplus-HumanEval | 0.0 | - |
| Evalplus-MBPP | 0.0 | - |
| BigCodeBench | 0.0 | - |
| FullStackBench | 0.0 | - |
| CruxEval | 0.0 | - |
| LiveCodeBench | 0.6 | 0.95 |
| Aider-Polyglot | 0.95 | 0.85 |
| Mercury | 0.2 | 0.85 |
| Bird | 0.2 | 0.95 |
| Spider | 0.2 | 0.95 |
| Terminal-Bench | 0.0 | - |
| Terminal-Bench (2.0) | 0.7 | 1.0 |
| SWE-Verified | 0.0 | - |
| BFCL V3 | 0.01 | 0.85 |
| Mind2Web | 0.0 | - |
We provide the evaluation framework and trajectory data for reproducing our SWE-Bench Verified results in IQuest-Coder-Eval/SWE-Verified/.
The evaluation framework is based on R2E-Gym. To reproduce the evaluation:
cd IQuest-Coder-Eval/SWE-Verified/R2E-Gym
# Install dependencies
pip install -e .
# Run evaluation
bash benchmark/bench/loopcoder/loopcoder.shThe trajectory file ./IQuest-Coder-Eval/SWE-Verified/traj.zip contains the complete agent trajectories for our SWE-Bench Verified evaluation.
If you find our work helpful, please cite:
…No open issues yet, or sync has not completed.