Model reference · open weights
Agents-A1 is an open-weight language model from InternScience. AxForge deploys and operates it for you on dedicated EU-owned hardware — with the licence handled where one is required.
Available as managed deployment — configured and operated for you on dedicated EU hardware, quoted per deployment.
What it is
| Released by | InternScience |
|---|---|
| Type | Language models |
| Task | Text gen |
| Parameters (lead) | 4.5B |
| Context | 256k tokens |
| Runs with | transformers |
| Released | 2026-07-13 |
| Popularity | 332k downloads / month |
| Licence | Open weights |
About
[!Note] This repository contains model weights and configuration files for Agents-A1 in the Hugging Face Transformers format.
These artifacts are compatible with Hugging Face Transformers, vLLM, SGLang, etc.
2026.7.14: 🔥🔥 The 4B model has been released.
2026.7.8: 🔥🔥 By popular demand from the community, our 4B model is coming in the next few days — making it faster and easier to build your own local AI assistant.
2026.7.2: 🔥🔥 Based on Agents-A1, we have released a series of quantized model variants. Please refer to the Agents-A1 collection. Besides, we’d like to thank the mlx-community for providing quantized versions at multiple scales. Try running Agents-A1 on your Mac!
2026.6.26: 🔥🔥 We have open-sourced the Agents-A1 35B-A3B model, along with the evaluation code for selected domains and the technical report.
Agents‑A1 is a long-horizon agentic model from InternScience, built to scale heterogeneous agentic abilities across multiple domains including Long‑horizon Search, Engineering, Scientific Research, Instruction Following, and Tool-calling. We investigate agent-horizon scaling from two perspectives: scaling long-horizon trajectories and scaling heterogeneous agent abilities.
From the scaling of long-horizon trajectories, Agents‑A1 is trained with the assistance of a domain-grounded knowledge-action infrastructure that jointly constructs actions, observations, and verifier outcomes, turning the agent's process into a trainable target. From the scaling of heterogeneous agent abilities, Agents‑A1 presents a three-stage training paradigm for building scalable general-purpose agentic model. First, we perform full-domain supervised fine-tuning to align the base model with broad agentic behaviors. Second, we train domain-level teacher models to capture specialized expertise in each domain. Third, we propose multi-teacher multi-domain on-policy distillation with heterogeneity-aware optimization to improve knowledge transfer efficiency across different domains.
We welcome developers and enterprises to integrate and try Agents-A1 and share their feedback.
We release the dense model Agents-A1-4B with only 4B parameters, yet it delivers impressive performance across long-horizon search, engineering & research, instruction following, and general/scientific agentic tasks. It significantly outperforms similarly-sized models on BrowseComp (66.8), XBench-DS-2510 (90.0), GAIA (95.1), FrontierScience-Research (33.3), and IFEval (94.8), with some scores approaching or even surpassing larger MoE models like Nex-N2-mini and Qwen3.6. Compared to the flagship 35B Agents-A1, the 4B variant achieves strong competitiveness with a fraction of the parameters, demonstrating the series' excellent balance between efficiency and performance, and continuously narrowing the gap between small models and frontier systems.
🥇 Overall Best Performance Among Models in the Table
🧠 Dense Models (~4B)
🔀 MoE Models (35B-A3B)
SGLang is a fast serving framework for large language models and vision language models.
Install SGLang with uv:
uv venv --python 3.12 --seed --managed-python
source .venv/bin/activate
uv pip install sglang
See its documentation for more details.
The following commands create API endpoints at http://localhost:8000/v1:
Standard Version (1 GPUs, 262K context):
python -m sglang.launch_server \
--model-path InternScience/Agents-A1-4B \
--port 8000 \
--tp-size 1 \
--mem-fraction-static 0.8 \
--context-length 262144 \
--reasoning-parser qwen3
Tool Use:
python -m sglang.launch_server \
--model-path InternScience/Agents-A1-4B \
--port 8000 \
--tp-size 1 \
--mem-fraction-static 0.8 \
--context-length 262144 \
--reasoning-parser qwen3 \
--tool-call-parser qwen3_coder
vLLM is a high-throughput and memory-efficient inference and serving engine for LLMs.
Install vLLM from the main branch via uv:
uv venv --python 3.12 --seed --managed-python
source .venv/bin/activate
uv pip install vllm --torch-backend=auto
See its documentation for more details.
The following commands create API endpoints at http://localhost:8000/v1:
Standard Version (1 GPUs, 262K context):
vllm serve InternScience/Agents-A1-4B \
--port 8000 \
--tensor-parallel-size 1 \
--max-model-len 262144 \
--reasoning-parser qwen3
Tool Call:
vllm serve InternScience/Agents-A1-4B \
--port 8000 \
--tensor-parallel-size 1 \
--max-model-len 262144 \
--reasoning-parser qwen3 \
--enable-auto-tool-choice \
--tool-call-parser qwen3_coder
Text-Only (skips vision encoder to free KV cache memory):
vllm serve InternScience/Agents-A1-4B \
--port 8000 \
--tensor-parallel-size 1 \
--max-model-len 262144 \
--reasonin
From the published model card. Full card on the HuggingFace links in the sidebar.
Using it via the API
Once AxForge deploys agents-a1 for you, it answers on the OpenAI-compatible API — the same base URL and keys as every other model. (agents-a1 below is illustrative; you get the exact model name on deployment.)
$ curl -sS https://api.axforge.ai/v1/chat/completions \
-H "Authorization: Bearer $AXFORGE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"agents-a1","messages":[{"role":"user","content":"Hello"}]}'
Create an account — your API key is available in the console. 3M free tokens every 30 days with every new account.