Venice AI API: पाँच मिनट में पहला अनुरोध
इस क्विकस्टार्ट गाइड के साथ पाँच मिनट से कम समय में अपने बिना सेंसर LLM को चलाएँ। OpenAI-संगत एंडपॉइंट्स का उपयोग करके टेक्स्ट भेजें, प्रतिक्रियाओं को स्ट्रीम करें और पारदर्शी पे-एज़-यू-गो मूल्य निर्धारण के साथ फ़ंक्शन कॉलिंग करें।
https://api.veniceapialternative.com/v1
बेस URL और प्रमाणीकरण
API कुंजी प्राप्त करें पृष्ठ पर खाता बनाकर शुरू करें। आपको केवल एक ईमेल और पासवर्ड की आवश्यकता है; सात दिनों के लिए मान्य $0.50 के मुफ़्त ट्रायल क्रेडिट प्राप्त करने के लिए क्रेडिट कार्ड की आवश्यकता नहीं है। आपकी API कुंजी साइन अप के तुरंत बाद प्रदर्शित होती है और किसी भी समय पुनः उत्पन्न की जा सकती है, जिससे पुरानी कुंजी रद्द हो जाती है।
आधिकारिक OpenAI SDK या किसी भी OpenAI-संगत क्लाइंट के साथ https://api.veniceapialternative.com/v1 बेस URL का उपयोग करें। Authorization हेडर में अपनी API कुंजी को Bearer टोकन के रूप में सेट करें। यह venice ai api एंडपॉइंट आपके क्लाइंट कॉन्फ़िगरेशन में डिफ़ॉल्ट OpenAI बेस URL को प्रतिस्थापित करता है।
पहला अनुरोध
कनेक्शन का परीक्षण करने के लिए एक सरल चैट पूर्ति अनुरोध भेजें। मॉडल ID हमेशा uncensored होती है। यह ओपन-वेट मॉडल हमारे GPU सर्वर पर चलता है और कानूनी वयस्क उपयोग के लिए बिना सेंसर उत्तर देने के लिए ट्यून्ड किया गया है।
YOUR_API_KEY को अपनी वास्तविक कुंजी से बदलें। प्रतिक्रिया आपके प्रॉम्प्ट के आधार पर टेक्स्ट आउटपुट लौटाती है।
curl https://api.veniceapialternative.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
}'
Python SDK उदाहरण
OpenAI Python लाइब्रेरी को इंस्टॉल करें और इसे हमारे बेस URL का उपयोग करने के लिए कॉन्फ़िगर करें। यह आपको मौजूदा कोडबेस का लाभ उठाने की अनुमति देता है जो OpenAI एंडपॉइंट्स की उम्मीद करते हैं।
from openai import OpenAI
client = OpenAI(base_url="https://api.veniceapialternative.com/v1", api_key="YOUR_KEY")
resp = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": "Summarise this thread without softening it."}],
)
print(resp.choices[0].message.content)
Node SDK उदाहरण
Node.js वातावरण के लिए, openai पैकेज का उपयोग करें। कस्टम बेस URL और अपनी API कुंजी के साथ क्लाइंट को इनिशियलाइज़ करें। यह सुनिश्चित करता है कि सभी अनुरोध venice ai api इंफ्रास्ट्रक्चर के माध्यम से रूट होते हैं।
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.veniceapialternative.com/v1", apiKey: process.env.API_KEY });
const resp = await client.chat.completions.create({
model: "uncensored",
messages: [{ role: "user", content: "Draft a villain monologue for my game." }],
});
console.log(resp.choices[0].message.content);
स्ट्रीमिंग प्रतिक्रियाएँ
अपने अनुरोध में stream: true सेट करके स्ट्रीमिंग सक्षम करें। API रियल-टाइम टोकन डिलीवरी के लिए SSE (Server-Sent Events) लौटाता है। यह उन चैट इंटरफ़ेस के लिए उपयोगी है जिन्हें टेक्स्ट को जनरेट होते हुए प्रदर्शित करने की आवश्यकता होती है।
stream = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": "Tell the story in second person."}],
stream=True,
)
for chunk in stream:
if chunk.choices and chunk.choices[0].delta.content:
print(chunk.choices[0].delta.content, end="", flush=True)
रेट लिमिट और बाधाएँ
uncensored मॉडल प्रॉम्प्ट और पूर्ति को मिलाकर 100,000-टोकन की कॉन्टेक्स्ट विंडो का समर्थन करता है। प्रति API कुंजी प्रति मिनट 300 अनुरोधों तक सीमित है। अनुरोध बॉडी 8 MB से अधिक नहीं होनी चाहिए।
सामान्य त्रुटियों में 401 (अमान्य कुंजी), 402 (अपर्याप्त क्रेडिट) और 429 (रेट लिमिट पार) शामिल हैं। $10 से शुरू होने वाली प्रीपेड क्रेडिट को टॉप-अप करें; क्रेडिट कभी समाप्त नहीं होते। कोई मासिक सदस्यता आपकी उपयोग क्षमता को लॉक नहीं करती है।
API विवरण
API की सभी असली सीमाएँ और सुविधाएँ एक जगह — क्रेडिट जोड़ने से पहले इन्हें देख लें।
| मद | मान |
|---|---|
| API फ़ॉर्मेट | OpenAI के अनुकूल: कोई भी OpenAI SDK चलेगा — बस base URL और कुंजी बदलें |
| एंडपॉइंट | POST /v1/chat/completions · GET /v1/models |
| मॉडल ID | uncensored |
| प्रमाणीकरण | Authorization: Bearer YOUR_KEY |
| Base URL | https://api.veniceapialternative.com/v1 |
| JSON मोड | response_format: {"type": "json_object"} |
| पैरामीटर | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| कॉन्टेक्स्ट विंडो | 100,000 टोकन (इनपुट + आउटपुट मिलाकर) |
| फ़ंक्शन कॉलिंग | हाँ — tools, tool_choice; जवाब में tool_calls, स्ट्रीमिंग में भी; नतीजे role: tool संदेश से भेजें |
| स्ट्रीमिंग | हाँ — server-sent events; आख़िरी हिस्से में टोकन उपयोग |
| अधिकतम आउटपुट | 100,000-टोकन विंडो के शेष हिस्से तक; max_tokens वैकल्पिक (अलग सीमा नहीं) |
| अनुरोध का आकार | 8 MB तक |
| समानांतर अनुरोध | प्रति कुंजी एक साथ 8 तक |
| रिस्पॉन्स हेडर | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| रेट लिमिट | प्रति कुंजी प्रति मिनट 300 अनुरोध |
| वैधता | भुगतान किया क्रेडिट कभी समाप्त नहीं होता, कोई सदस्यता नहीं |
| बिलिंग | प्रीपेड क्रेडिट, असली उपयोग के अनुसार; त्रुटियाँ और अस्वीकृतियाँ मुफ़्त |
| बोनस | $50 से +5%, $100 से +10% |
| कीमत | प्रति 10 लाख इनपुट टोकन $0.25 · प्रति 10 लाख आउटपुट टोकन $1.00 |
| टॉप-अप | USDT (TRC20) या USDC (Base), $10 से $500 तक कोई भी पूरी राशि |
| मुफ़्त ट्रायल क्रेडिट | $0.50, 7 दिन, कार्ड की ज़रूरत नहीं · ट्रायल कुंजी: 2 समानांतर अनुरोध, 60 प्रति मिनट; पहले टॉप-अप के बाद पूरी सीमाएँ (8 और 300) |
| कुंजियाँ | हर खाते में एक सक्रिय कुंजी; नई कुंजी पुरानी की जगह लेती है |
| साइन इन | Google या ईमेल और पासवर्ड |
| सामग्री | वयस्क सामग्री की अनुमति; नाबालिगों से जुड़ी यौन सामग्री अस्वीकार |
त्रुटि कोड
त्रुटियाँ JSON में स्थिर type के साथ आती हैं; विफल या अस्वीकृत अनुरोधों का शुल्क नहीं लगता।
| कोड | प्रकार | अर्थ |
|---|---|---|
400 | bad_request | अमान्य JSON, खाली संदेश, गलत पैरामीटर या कॉन्टेक्स्ट विंडो से अधिक |
401 | missing_key · invalid_key · key_revoked | कुंजी नहीं, गलत कुंजी या नई कुंजी से बदली गई |
402 | no_credit | क्रेडिट ख़त्म — टॉप-अप करें, तुरंत चालू |
403 | content_blocked | नाबालिगों से जुड़ी यौन सामग्री — अस्वीकार, कोई शुल्क नहीं |
404 | not_found | अज्ञात एंडपॉइंट |
413 | request_too_large | बॉडी 8 MB से बड़ी |
429 | rate_limited · concurrency | 300/मिनट या 8 समानांतर से अधिक — रुककर फिर कोशिश करें |
503 | upstream_busy | मॉडल व्यस्त — कुछ सेकंड बाद फिर कोशिश करें |
प्रश्न और उत्तर
क्या यह आधिकारिक Venice.ai API है?
नहीं। यह एक स्वतंत्र सेवा है जो एक बिना सेंसर ओपन-वेट मॉडल होस्ट करती है। यह Venice.ai की मुख्य प्लेटफ़ॉर्म या किसी अन्य विक्रेता के मॉडल्स से संबद्ध या पुनर्विक्रेता नहीं है।
क्या यह API छवि या ऑडियो जनरेशन का समर्थन करता है?
नहीं। यह केवल टेक्स्ट-आधारित चैट-कम्प्लीशन API है। यह एम्बेडिंग्स, छवि जनरेशन, ऑडियो, वीडियो या फाइन-ट्यूनिंग का समर्थन नहीं करता है।
मेरा ट्रायल क्रेडिट समाप्त होने पर क्या होता है?
आपका ट्रायल क्रेडिट सात दिनों के बाद समाप्त हो जाता है। आप $10 से शुरू होने वाली क्रिप्टो (USDT या USDC) के साथ टॉप-अप कर सकते हैं। प्रीपेड क्रेडिट कभी समाप्त नहीं होते, और आप अपनी API कुंजी किसी भी समय पुनः उत्पन्न कर सकते हैं।
आपकी कुंजी बस एक फ़ॉर्म दूर है
एक खाता बनाएँ, कुंजी कॉपी करें, बेस URL बदलें। सेटअप यही है।