Docs
Documentation
Everything you need to start calling models through Zenntraa.
Quickstart
- Create an account
- Top up your wallet via UPI or card (minimum ₹100)
- Copy your API key from the API Keys page in your dashboard
- Make your first API call
Zenntraa is OpenAI compatible, so the official OpenAI SDK works as is. Just point it at our base_url.
Authentication
Every API key starts with sk-. Pass it as a bearer token in the Authorization header:
You can view and copy your key anytime from the API Keys page in your dashboard.
Models
Pass the model name exactly as shown below in the model field of your request.
| Model | model name | Provider | Input / 1M tokens | Output / 1M tokens |
|---|---|---|---|---|
| Claude Sonnet 4.6 | claude-sonnet-4-6 | Anthropic | ₹317 | ₹1,585 |
| Claude Opus 4.6 | claude-opus-4-6 | Anthropic | ₹528 | ₹2,642 |
| DeepSeek v3.2 | deepseek-v3-2 | DeepSeek | ₹66 | ₹196 |
| Mistral 7B | mistral-7b | Mistral | ₹16 | ₹21 |
| Llama 3 70B | llama-3-3-70b | Meta | ₹76 | ₹76 |
| Nova Micro | nova-micro | Amazon | ₹4 | ₹16 |
| Nova Lite | nova-lite | Amazon | ₹7 | ₹27 |
| Nova Pro | nova-pro | Amazon | ₹89 | ₹355 |
| GPT-OSS 120B | gpt-oss-120b | OpenAI | ₹16 | ₹63 |
| DeepSeek R1 | deepseek-r1 | DeepSeek | ₹143 | ₹571 |
| GPT-OSS 20B | gpt-oss-20b | OpenAI | ₹7 | ₹32 |
| Llama 4 Maverick | llama-4-maverick | Meta | ₹25 | ₹103 |
| Llama 4 Scout | llama-4-scout | Meta | ₹18 | ₹70 |
| Qwen3 32B | qwen3-32b | Alibaba | ₹16 | ₹63 |
| Mistral Large 2 | mistral-large-2 | Mistral | ₹423 | ₹1,268 |
| Mixtral 8x7B | mixtral-8x7b | Mistral | ₹48 | ₹74 |
| Gemma 3 27B | gemma-3-27b | ₹24 | ₹40 | |
| MiniMax M2.5 | minimax-m2-5 | MiniMax | ₹32 | ₹127 |
| MiniMax M2.1 | minimax-m2-1 | MiniMax | ₹32 | ₹127 |
| Nemotron Super 120B | nemotron-super-3-120b | NVIDIA | ₹16 | ₹69 |
| Nemotron Nano 30B | nemotron-nano-3-30b | NVIDIA | ₹6 | ₹25 |
| Nemotron Nano 12B | nemotron-nano-12b-v2 | NVIDIA | ₹21 | ₹63 |
| Palmyra X5 | palmyra-x5 | Writer | ₹63 | ₹634 |
| Qwen3 Coder 30B | qwen3-coder-30b | Alibaba | ₹16 | ₹63 |
| Qwen3 Coder Next | qwen3-coder-next | Alibaba | ₹53 | ₹127 |
| GLM 4.7 | glm-4-7 | Z.AI | ₹63 | ₹233 |
| Kimi K2.5 | kimi-k2-5 | Moonshot AI | ₹63 | ₹317 |
| Kimi K2 Thinking | kimi-k2-thinking | Moonshot AI | ₹63 | ₹264 |
| Mistral Small | mistral-small | Mistral | ₹106 | ₹317 |
| Kimi K3 | kimi-k3 | Moonshot AI | ₹317 | ₹1,585 |
| GLM 5 | glm-5 | Z.AI | ₹106 | ₹338 |
| Mistral Large 3 | mistral-large-3 | Mistral | ₹53 | ₹159 |
| Magistral Small | magistral-small | Mistral | ₹53 | ₹159 |
| Ministral 3 14B | ministral-3-14b | Mistral | ₹21 | ₹21 |
| Ministral 3 8B | ministral-3-8b | Mistral | ₹16 | ₹16 |
| Ministral 3 3B | ministral-3-3b | Mistral | ₹11 | ₹11 |
| Qwen3 Next 80B | qwen3-next-80b | Alibaba | ₹16 | ₹127 |
| Qwen3 VL 235B | qwen3-vl-235b | Alibaba | ₹56 | ₹281 |
| GLM 4.7 Flash | glm-4-7-flash | Z.AI | ₹7 | ₹42 |
| Gemma 3 12B | gemma-3-12b | ₹10 | ₹31 | |
| Gemma 3 4B | gemma-3-4b | ₹4 | ₹8 | |
| Nemotron Nano 9B v2 | nemotron-nano-9b-v2 | NVIDIA | ₹6 | ₹24 |
| gpt-oss-safeguard 20B | gpt-oss-safeguard-20b | OpenAI | ₹7 | ₹21 |
| gpt-oss-safeguard 120B | gpt-oss-safeguard-120b | OpenAI | ₹16 | ₹63 |
Audio Transcription
Voxtral models are not available on the standard /v1/audio/transcriptions endpoint. Call them through /v1/chat/completions instead, with the audio passed as an input_audio content block. This means audio isn't a drop-in 2-line swap the way text models are, since it needs this different request shape.
Available models: voxtral-small and voxtral-mini.
Image Generation
Use the /v1/images/generations endpoint. Stability AI models return base64-encoded image data.
Available models: stable-image-core (₹4/image), sd3-5-large (₹9/image), stable-image-ultra (₹15/image).
API Reference
Main endpoints: POST /v1/chat/completions for text and audio, POST /v1/images/generations for image generation. Both follow OpenAI's request/response shape.
Request
Streaming
Add "stream": true to get a server-sent events stream instead of a single JSON response.
Error codes
| Status | Meaning |
|---|---|
400 | Budget exceeded: your wallet balance has run out |
400 | Bad request: invalid or unknown model name |
401 | Invalid or missing API key |
429 | Rate limit exceeded: 20 requests per minute per key across all request types (chat, image, audio) |
Billing
Zenntraa uses a prepaid wallet in INR. There are no subscriptions or monthly fees, you only pay for what you use.
Top up via Razorpay using UPI, card, or net banking. Minimum top-up is ₹100.
All prices include a 10% platform fee. No hidden charges.
Your wallet balance never expires. If you want a refund on unused balance, email us and we'll refund whatever is left.
Rate Limits
Every API key is limited to 20 requests per minute across all request types (chat, image, audio). Text models also have a 50,000 tokens per minute limit.