Maximum benchmark performance.
Claude Fable 5 High
AnthropicLeads the supplied Arena vision comparison. Choose it when visual benchmark performance outweighs token cost.
Choose your workload
Models that turn images and visual context into useful text and structured understanding.
Maximum benchmark performance.
Leads the supplied Arena vision comparison. Choose it when visual benchmark performance outweighs token cost.
A smarter performance-to-cost balance.
Stay close to the supplied Arena vision score leader at lower input and output token reference prices.
Arena · supplied snapshot·Supplied Arena snapshot · date pending·How we compare
Input and output savings use the separate supplied token rates. Combined cost uses 1M combined tokens: 75% input / 25% output; your workload mix changes the combined savings. Arena scores and prices are from the supplied snapshot. The leaderboard source and snapshot date still need confirmation.
The same workload, with the details that help you choose.
| Comparison | Claude Fable 5 HighBest Performance | GLM-5.3 FlashBest Value |
|---|---|---|
| Arena score | 1308 Supplied Arena snapshot · date pending | 1273 Supplied Arena snapshot · date pending |
| Relative score | Performance reference | 2.7% lower Arena score |
| Input / 1M tokens | $10.00 | $0.06 |
| Output / 1M tokens | $50.00 | $0.20 |
| Arena difference | Performance reference | -35 / -2.7% |
| Cost difference | Price reference | 99.4% lower input cost · 99.6% lower output cost |
| Supported modalities | text, image, document → text | text, image → text |
| Main reason to choose | Choose this when maximum benchmark performance matters more than inference cost. | Consider this for production workloads where the reference price matters. Evaluate the benchmark gap against your own workload. |
| Best fit | Maximum benchmark performance for reasoning, coding, visual understanding and documents | High-volume assistants, coding workflows and visual understanding |
| Billing details | Supplied reference prices per 1M input and output tokens. No additional percentage discount is applied. | Supplied reference prices per 1M input and output tokens. No additional percentage discount is applied. |
Input and output savings use the separate supplied token rates. Combined cost uses 1M combined tokens: 75% input / 25% output; your workload mix changes the combined savings.
Implementation
Copy a model test, replace the API key with your own, and run.
Copy the Python or cURL test for GLM-5.3 Flash. Replace the API-key placeholder with your own key and run.
Basic text test · Sends a basic text request. Vision input is not confirmed for this upstream model.
import json
from urllib.error import HTTPError
from urllib.request import Request, urlopen
API_KEY = "YOUR_ROTEN_API_KEY"
def send(url, payload=None):
data = json.dumps(payload).encode("utf-8") if payload is not None else None
request = Request(url, data=data, headers={"Authorization": f"Bearer {API_KEY}", "Content-Type": "application/json"})
try:
with urlopen(request, timeout=180) as response:
return json.load(response)
except HTTPError as error:
raise SystemExit(f"HTTP {error.code}: {error.read().decode('utf-8')}")
payload = json.loads(r'''{
"messages": [
{
"role": "user",
"content": "Explain what an API key is in one short sentence."
}
],
"max_tokens": 128,
"stream": false,
"model": "glm-5.3-flash"
}''')
result = send("https://api.roten.ai/v1/chat/completions", payload)
print(json.dumps(result, indent=2, ensure_ascii=False))API_KEY='YOUR_ROTEN_API_KEY'
curl --fail-with-body --silent --show-error 'https://api.roten.ai/v1/chat/completions' \
-H "Authorization: Bearer $API_KEY" \
-H 'Content-Type: application/json' \
--data '{
"messages": [
{
"role": "user",
"content": "Explain what an API key is in one short sentence."
}
],
"max_tokens": 128,
"stream": false,
"model": "glm-5.3-flash"
}'Python tests use the standard library. Video cURL tests also use Python 3 to read task responses.
A clear reference point
Recommendations combine the supplied Arena scores with the supplied model prices. A benchmark score is one signal for choosing a model for your workload.
Arena · supplied snapshot·Supplied Arena snapshot · date pending·How we compare
Built for production
Talk to us about volume pricing, model selection and migration.