COMPARE
Prices are what this site actually bills; performance comes from 30 days of real traffic. Updated automatically.
Real settlement price per million tokens; struck figures are upstream list prices.
| Metric | glm-5.2 | glm-5.3 |
|---|---|---|
| Input /1M | $1.12$1.40 | $1.12$1.40 |
| Output /1M | $3.52$4.40 | $3.52$4.40 |
| Cached /1M | $0.208$0.260 | $0.208$0.260 |
| 1M input + 1M output total | $4.64 | $4.64 |
Aggregated from real platform traffic, not vendor claims.
| Metric | glm-5.2 | glm-5.3 |
|---|---|---|
| Success rate | — | 81.82% |
| Avg latency | — | 12.0s |
| Avg TPS | — | 50.4 |
| Endpoints | glm-5.2 | glm-5.3 |
|---|---|---|
| openai | ✓ | ✓ |
| openai-response | ✓ | ✓ |
| openai-response-compact | ✓ | ✓ |
| anthropic | ✓ | ✓ |
| gemini | ✓ | ✓ |
| openai-alpha-search | ✓ | ✓ |
On CompassApi, glm-5.2 and glm-5.3 share the same OpenAI-compatible endpoint and the same API key — switching is a one-line model change, so you can run both and keep whichever fits.
client.chat.completions.create(
model="glm-5.2", # ← "glm-5.3"
messages=[{"role": "user", "content": "Hello"}],
)