Legacy text models
Older text model IDs that still work, with the current model to move to.
- Every ID below still answers. New work should use the replacement.
- Same endpoints, same key and same prices as when the model was current.
Use https://direct.beatapi.io as the base URL for text requests: it is not subject to Cloudflare’s 100-second limit, so a long non-streaming request is not cut off. https://api.beatapi.io also works and is the fallback if direct.beatapi.io is unreachable from your network. The key, models and prices are the same on both. Image and video APIs use https://api.beatapi.io only.
Older IDs stay callable so existing integrations do not break. Each row names the current model to move to; the protocol column shows how the model answers on each format.
- Moving to the replacement is a change of the
modelstring; the request format does not change. - Check the price table before switching: a replacement can have a different price and context window.
- A legacy ID can be withdrawn later.
GET /v1/modelslists what your key can call today.

