GLM ASR 2512
glm/glm-asr-2512Available
GLM-ASR-2512 by Z.ai — speech-to-text transcription (CER 0.0717). Pass model=glm/glm-asr-2512 to /v1/run with an `audio` URL; returns the transcribed `text`. Accepts wav/mp3/m4a/ogg/flac/webm (auto-downmixed to mono). Token-billed on audio (input) + text (output) tokens.
Retail priceinput $8e-05
Providerglm
Capabilitystt
InterfacePOST /v1/run
Request example
Every paid call needs a unique Idempotency-Key. The same key and payload replay the original result without a second charge.
curl https://router.tycoon.cool/v1/run \
+ -H "Authorization: Bearer $TYCOONROUTER_API_KEY" \
+ -H "Content-Type: application/json" \
+ -H "Idempotency-Key: $(uuidgen)" \
+ -d '{"model":"glm/glm-asr-2512","inputs":{"messages":[{"role":"user","content":"Hello"}]}}'Response contract
Synchronous routes return the provider result with TycoonRouter request metadata. Async routes return a request ID plus status and cancel URLs.
| Header | Purpose |
|---|---|
| x-request-id | Immutable Router request identity |
| x-idempotent-replay | True when the response is a replay |
| x-tycoonrouter-charge-micros | Settled retail charge when available |
Production safeguards
Unknown prices, unbounded requests and uncertain provider outcomes fail closed before a second paid dispatch. Usage and wallet events remain queryable from the account page.