Skip to navigation

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.

Model IDFamilyUse insteadProtocols
gpt-5.6-solGPTgpt-6.1-solChat Completions, Responses
gpt-5.6-terraGPTgpt-6-solChat Completions, Responses
gpt-5.6-lunaGPTgpt-6-lunaChat Completions, Responses
claude-opus-5Claudeclaude-opus-5-5Messages
claude-sonnet-5Claudeclaude-sonnet-5-5Messages
claude-haiku-4-5-20251001Claudeclaude-haiku-5-5Messages
gemini-3.6-flashGeminigemini-3.8-flashChat Completions, Responses, Messages, Gemini native
gemini-3.7-flashGeminigemini-3.8-flashChat Completions, Responses, Messages, Gemini native
grok-4.5Grokgrok-4.7Chat Completions, Responses, Messages
grok-4.6Grokgrok-4.7Chat Completions, Responses, Messages
deepseek-v4-flash-0731DeepSeekdeepseek-v4.1-flashChat Completions, Responses, Messages
  • Moving to the replacement is a change of the model string; 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/models lists what your key can call today.