Virtual poolant:balanced

ANT Balanced

Even speed and quality, with a quality floor of 60.

Try in Playground
Quality floor: 60/100 or above

How this pool routes

ant:balanced is ant:auto with a guard rail: models scoring below 60 are excluded outright. Reach for it when you want sensible defaults but cannot tolerate the bottom of the catalog.

Best For

Production chatSummarizationGeneral assistants

Where requests went

Live routing over the last 30 days

Requests

167

Success rate

49.1%

Avg latency

784ms

ant:balancedUnknown50.9% · 85
deepseek/deepseek-v4-flash-0731Semantic-cache24% · 40
openai/o3-miniSemantic-cache7.8% · 13
~deepseek/deepseek-v4-flash-latestOpenRouter5.4% · 9
qwen/qwen3-next-80b-a3b-thinkingSemantic-cache4.8% · 8
deepseek/deepseek-v3.1-terminusOpenRouter3.6% · 6
qwen/qwen3.5-9bOpenRouter1.8% · 3
qwen/qwen3.7-flashSemantic-cache1.8% · 3

Quick Start

from openai import OpenAI

client = OpenAI(
    base_url="https://api.antbase.ai/v1",
    api_key="YOUR_ANT_API_KEY",
)

response = client.chat.completions.create(
    model="ant:balanced",
    messages=[{"role": "user", "content": "Hello!"}]
)
print(response.choices[0].message.content)

Routing weights

Speed50/100
Quality60/100
Cost50/100

Selection criteria

Quality floorrequired60/100 or above
Speed weight50/100
Quality weight60/100
Cost weight50/100
Model IDant:balanced

Other pools

Every virtual pool accepts the same request shape — swap the model id to change the routing policy.

Browse all virtual models →