Model reference · open weights
Aurora-Spec-Minimax-M2.5 is an open-weight language model from togethercomputer. 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
| Maker | togethercomputer |
|---|---|
| Type | Language models |
| Task | Text gen |
| Parameters (lead) | 858M |
| Context | 192k tokens |
| Based on | MiniMaxAI/MiniMax-M2.5 |
| Released | 2026-02-19 |
| Popularity | 272 downloads / month |
| Licence | Open weights |
About
This is an EAGLE3 draft model trained from scratch (random initialization) using the Aurora inference-time training framework for speculative decoding. Unlike traditional approaches that fine-tune pre-trained models, this model is built entirely through Aurora's online training process. The model is optimized to generate high-quality draft tokens for the MiniMax M2.5 target model, achieving significant speedups across various batch sizes.
This draft model is specifically designed to work with:
The draft model learns to predict the target model's token distribution during inference-time training, enabling efficient speculative decoding.
This model implements the EAGLE3 (Extrapolation Algorithm for Greater Language-model Efficiency) architecture:
This model was trained from scratch using Aurora, an inference-time training framework that:
Trained on diverse prompts suitable for general-purpose language modeling and speculative decoding.
This model is designed to be used as a draft model in EAGLE3 speculative decoding pipelines with MiniMax M2.5 as the target model.
import sglang as sgl
def main():
# Sample prompts
prompts = [
"Explain the concept of quantum computing:",
"Write a short story about a time traveler:",
"Describe the process of photosynthesis:",
]
# Create sampling params
sampling_params = {"temperature": 0.7, "max_new_tokens": 256}
# Initialize engine with speculative decoding (lookahead 4 - recommended)
llm = sgl.Engine(
model_path="MiniMaxAI/MiniMax-M2.5",
speculative_draft_model_path="togethercomputer/Aurora-Spec-Minimax-M2.5",
speculative_algorithm="EAGLE3",
speculative_num_steps=4, # Recommended: lookahead 4
speculative_eagle_topk=1,
speculative_num_draft_tokens=6,
dtype="bfloat16",
trust_remote_code=True,
)
# Generate with speculative decoding
outputs = llm.generate(prompts, sampling_params)
# Print the outputs
for prompt, output in zip(prompts, outputs):
print("=" * 50)
print(f"Prompt: {prompt}")
print(f"Generated: {output['text']}")
# The __main__ condition is necessary when using spawn to create subprocesses
if __name__ == "__main__":
main()
Step 1: Start the SGLang server with speculative decoding
python -m sglang.launch_server \
--model-path MiniMaxAI/MiniMax-M2.5 \
--speculative-draft-model-path togethercomputer/Aurora-Spec-Minimax-M2.5 \
--speculative-algorithm EAGLE3 \
--speculative-num-steps 4 \
--speculative-eagle-topk 1 \
--speculative-num-draft-tokens 5 \
--dtype bfloat16 \
--trust-remote-code \
--port 30000 \
--host 0.0.0.0
Step 2: Send requests to the server
import requests
import json
# Server endpoint
url = "http://localhost:30000/v1/completions"
# Request payload
payload = {
"prompt": "Explain the concept of quantum computing:",
"max_tokens": 256,
"temperature": 0.7,
}
# Send request
response = requests.post(url, json=payload)
result = response.json()
print(result["choices"][0]["text"])
Or using OpenAI-compatible client:
from openai import OpenAI
client = OpenAI(
base_url="http://localhost:30000/v1",
api
From the published model card. Full card on the HuggingFace links in the sidebar.
Using it via the API
Once AxForge deploys aurora-spec-minimax-m2-5 for you, it answers on the OpenAI-compatible API — the same base URL and keys as every other model. (aurora-spec-minimax-m2-5 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":"aurora-spec-minimax-m2-5","messages":[{"role":"user","content":"Hello"}]}'
Create an account — your API key is available in the console. 5M tokens/month currently included with every new account at launch.