VanaAPI

एक लाइन, और काम पूरा

एक पता, तीन रूपों में। नीचे हर ब्लॉक में इसका एक रूप है। हर अनुरोध का शुल्क इस्तेमाल हुए टोकन के हिसाब से लगता है। HTTP 402 का मतलब है कि बैलेंस खत्म हो गया है।

https://api.vanaapi.com

होस्ट के बाद कुछ न जोड़ें। Claude Code और Claude Desktop इसी रूप में पता लेते हैं: दो एनवायरनमेंट वेरिएबल सेट करें और हमेशा की तरह claude शुरू करें।

export ANTHROPIC_BASE_URL=https://api.vanaapi.com
export ANTHROPIC_AUTH_TOKEN=vana-your-key
claude

Windows पर, इन्हें setx से एक बार सेट करें और नया टर्मिनल खोलें:

setx ANTHROPIC_BASE_URL https://api.vanaapi.com
setx ANTHROPIC_AUTH_TOKEN vana-your-key

Claude मॉडल केवल आधिकारिक Claude Code या Claude Desktop क्लाइंट के संस्करण 2.1.285 या उससे नए पर उपलब्ध हैं। यह प्रदाता का नियम है। GPT, Gemini और बाकी मॉडल परिवार किसी भी OpenAI-संगत क्लाइंट या SDK के साथ काम करते हैं।

https://api.vanaapi.com/v1

OpenAI फ़ॉर्मैट इस्तेमाल करने वाले टूल के लिए /v1 जोड़ें: OpenAI SDK, Codex, Cursor, Cherry Studio और सामान्य cURL। अपनी कुंजी को API कुंजी के रूप में डालें।

base_url
https://api.vanaapi.com/v1
api_key
vana-your-key
चैट का पता
POST https://api.vanaapi.com/v1/chat/completions
import openai

vana = openai.OpenAI(base_url="https://api.vanaapi.com/v1", api_key="vana-your-key")
answer = vana.chat.completions.create(
    model="gpt-6.1-sol",
    messages=[{"role": "user", "content": "Describe a quiet morning in one line."}],
)
print(answer.choices[0].message.content)
curl https://api.vanaapi.com/v1/chat/completions \
  -H "Authorization: Bearer vana-your-key" -H "Content-Type: application/json" \
  -X POST -d '{"model": "gpt-6.1-sol", "messages": [{"role": "user", "content": "Hello"}]}'

शुरुआत के लिए GPT मॉडल: gpt-6.1-sol · gpt-6-astra · gpt-5.6-sol

Codex भी यही दो मान पढ़ता है: base_url को /v1 वाले पते पर सेट करें और अपनी कुंजी एनवायरनमेंट में रखें।

https://api.vanaapi.com/v1beta

Gemini मॉडल /v1beta पर अपने मूल प्रोटोकॉल का इस्तेमाल करते हैं। Gemini CLI यह हिस्सा खुद जोड़ता है, इसलिए उसे सिर्फ़ मूल पता दें।

export GOOGLE_GEMINI_BASE_URL=https://api.vanaapi.com
export GEMINI_API_KEY=vana-your-key
gemini
curl "https://api.vanaapi.com/v1beta/models/gemini-3.8-flash:generateContent" \
  -H "x-goog-api-key: vana-your-key" -H "Content-Type: application/json" \
  -X POST -d '{"contents": [{"role": "user", "parts": [{"text": "Hello"}]}]}'
  • GOOGLE_GEMINI_BASE_URL के लिए सिर्फ़ डोमेन इस्तेमाल करें; खुद से /v1beta न जोड़ें।
  • स्ट्रीमिंग के लिए, उसी मॉडल पाथ पर :streamGenerateContent?alt=sse मेथड कॉल करें।
  • Gemini मॉडल /v1/chat/completions पर उपलब्ध नहीं हैं।

Gemini मॉडल: gemini-3.1-pro · gemini-4-argon · gemini-3.8-flash · gemini-2.5-flash