Compare the recorded score and API price.
Claude Fable 5 High
AnthropicSend code and instructions through the text API.
Choose your workload
Models for code generation, debugging, review and software development workflows.
Compare the recorded score and API price.
Send code and instructions through the text API.
Consider the trade-off between cost and the recorded score.
Lower token rates for text-based coding requests.
Prices apply to the stated model settings. Token input rates cover uncached input; output tokens are priced separately. Cache usage and image or video settings can change the charge.
Input formats, model capabilities and prices.
| Reference | Claude Fable 5 HighPerformance candidate | GLM-5.3 FlashCost candidate |
|---|---|---|
| Input → output | text, image, document → text | text → text |
| Uncached input / 1M tokens | $7.00 | $0.15 |
| Output / 1M tokens | $35.00 | $0.50 |
| Cost comparison | Scoped price reference | 97.9% lower input cost · 98.6% lower output cost |
| Reference Arena score | 1551 | 1525 |
| Billing details | Uncached input and output are priced separately per million tokens. | Uncached input and output are priced separately per million tokens. |
Implementation
Copy an available model request, replace the API key with your own, and run.
API model ID: glm-5.3-flash
Text and coding through the text API. Input format: text.
Send code and instructions through the text API.
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 requests
response = requests.post(
url="https://api.roten-ai.com/v1/chat/completions",
headers={
"Authorization": "Bearer YOUR_ROTEN_API_KEY",
},
json={
"model": "glm-5.3-flash",
"messages": [
{
"role": "user",
"content": "Explain what an API key is in one short sentence."
}
],
"max_tokens": 128,
"thinking": {
"type": "disabled"
},
"stream": False
},
timeout=180,
)
print(response.json())
response.raise_for_status()curl --fail-with-body 'https://api.roten-ai.com/v1/chat/completions' \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer YOUR_ROTEN_API_KEY' \
-d '{
"model": "glm-5.3-flash",
"messages": [
{
"role": "user",
"content": "Explain what an API key is in one short sentence."
}
],
"max_tokens": 128,
"thinking": {
"type": "disabled"
},
"stream": false
}'Python requires requests: install once with python3 -m pip install requests. cURL examples run directly in your terminal.
Evidence and limits
Reference Arena scores, API tests and billing rates describe different aspects of each candidate.
Built for production
Talk to us about volume pricing, model selection and migration.