Models

Supported AI models

Onysoft AI Gateway offers models from the world's leading AI providers through a single API. Text models are used through the OpenAI-compatible /v1/chat/completions endpoint; image, video, audio and music models are used through the asynchronous generation endpoints.

Available Models

Model Provider Context Input ($/M)
anthropic/claude-fable-5.1 Anthropic 1M $15.00
anthropic/claude-opus-5.5 Anthropic 1M $6.00
anthropic/claude-sonnet-5.5 Anthropic 1M $3.00
openai/gpt-6-astra OpenAI 1.1M $15.00
openai/gpt-6-sol OpenAI 1.1M $3.00
openai/gpt-6-luna OpenAI 1.1M $0.19
google/gemini-3.1-pro-preview Google 1M $3.00
google/gemini-3.8-flash Google 1M $1.24
x-ai/grok-4.7 xAI 500K $3.00
deepseek/deepseek-v4.1-flash DeepSeek 1M $0.56
qwen/qwen3.8-max-0902 Qwen 1M $3.00
meta/muse-spark-1.3 Meta 1M $1.88

View all models and current prices →

Free Türkiye Models (:tr)

Models whose id ends with ":tr" are hosted in Türkiye and are free: no amount is deducted from your balance for these requests. They use the same API key, the same endpoints and the same request body; only the model id differs.

Model Capability Endpoint
deepseek/deepseek-v4-flash:trChat/v1/chat/completions
deepseek/deepseek-v4.1-flash:trChat + image input/v1/chat/completions
qwen/qwen3.8-flash-next:trChat + image input/v1/chat/completions
z-ai/glm-5.3:trChat/v1/chat/completions
google/gemma-4-31b:trChat + image input/v1/chat/completions
qwen/qwen3-vl-30b:trChat + image input/v1/chat/completions
xiaomi/mimo-v2.6-pro:trChat + image input/v1/chat/completions
qwen/qwen3-embedding-8b:trEmbeddings/v1/embeddings
qwen/qwen3-reranker-8b:trReranking/v1/rerank
qwen/qwen3-asr-1.7b:trSpeech to text/v1/audio/transcriptions

Limits

curl https://api.onysoft.com/v1/chat/completions \
  -H "Authorization: Bearer sk-ony-..." \
  -H "Content-Type: application/json" \
  -d '{
    "model": "deepseek/deepseek-v4-flash:tr",
    "messages": [{"role": "user", "content": "Merhaba"}]
  }'

Being free, these models can be busy depending on capacity. For production work that must not be interrupted, prefer the paid models in the catalog.

Free models via Tencent Cloud (until 16 November 2026)

You can use the Tencent Cloud versions of the models below for free until 16 November 2026, 23:59 (UTC+3). No new key is needed: just add :tencent to the end of the model name with your existing API key. These requests are not deducted from your balance.

Model ID Context (tokens)
DeepSeek: DeepSeek V4 Flash 202605deepseek/deepseek-v4-flash-202605:tencent1,048,576
DeepSeek: DeepSeek V4 Pro 0813deepseek/deepseek-v4-pro-0813:tencent1,048,576
DeepSeek: DeepSeek V4 Pro 202606deepseek/deepseek-v4-pro-202606:tencent1,048,576
DeepSeek: DeepSeek V4.1 Flashdeepseek/deepseek-v4.1-flash:tencent1,048,576
MiniMax: MiniMax M3minimax/minimax-m3:tencent1,048,576
MiniMax: MiniMax M3.1 Flashminimax/minimax-m3.1-flash:tencent1,048,576
MoonshotAI: Kimi K2.7 Codemoonshotai/kimi-k2.7-code:tencent262,144
MoonshotAI: Kimi K2.7 Code Highspeedmoonshotai/kimi-k2.7-code-highspeed:tencent262,144
MoonshotAI: Kimi K3moonshotai/kimi-k3:tencent1,048,576
Tencent: Hy3tencent/hy3:tencent262,144
Tencent: Hy4tencent/hy4:tencent1,048,576
Tencent: Hy4 previewtencent/hy4-preview:tencent1,048,576
Z.ai: GLM 5.2z-ai/glm-5.2:tencent1,048,576
Z.ai: GLM 5.3z-ai/glm-5.3:tencent1,048,576
Z.ai: GLM 5.3 Flashz-ai/glm-5.3-flash:tencent1,048,576
Z.ai: GLM 5.3 FlashXz-ai/glm-5.3-flashx:tencent1,048,576

Limits

curl https://api.onysoft.com/v1/chat/completions \
  -H "Authorization: Bearer sk-ony-..." \
  -H "Content-Type: application/json" \
  -d '{
    "model": "tencent/hy4:tencent",
    "messages": [{"role": "user", "content": "Merhaba"}]
  }'

Error codes

Typed Decision Endpoint (/v1/decisions)

This endpoint does not produce text. It returns a calibrated probability between 0 and 1 for the binary question you ask — "does this customer want a human?", "is this message reporting a blocking outage?". It is faster and cheaper than forcing a JSON schema on a chat model and parsing the answer, and parse errors do not exist here, because what comes back is already a number.

For detailed usage, question types and error codes, see the Typed Decisions API section.

Want help finding the right model?