मिस्ट्रल उपयोगकर्ताओं के लिए क्विकस्टार्ट
मानक OpenAI-कम्पैटिबल लाइब्रेरी का उपयोग करके मिनटों में बिना सेंसर मिस्ट्रल API को इंटीग्रेट करें। बेस URL और API कुंजी डालें, फिर किसी अन्य प्रदाता की तरह अनुरोध भेजें।
बेस URL और प्रमाणीकरण
हमारा API OpenAI SDKs के साथ पूरी तरह से संगत है। आपको केवल base URL अपडेट करने और अपनी API कुंजी प्रदान करने की आवश्यकता है। इस सेवा के लिए base URL है https://api.mistralapi.com/v1। प्रमाणीकरण Bearer token का उपयोग करके Authorization हेडर के माध्यम से किया जाता है। कुछ प्रदाताओं के विपरीत, हम जटिल रूटिंग या वेंडर-विशिष्ट हेडर की आवश्यकता नहीं करते हैं; बस अपनी कुंजी सामान्य तरीके से पास करें।
- बेस URL:
https://api.mistralapi.com/v1 - हेडर:
Authorization: Bearer YOUR_API_KEY
आपकी API कुंजी साइन अप तुरंत जनरेट होती है। इसे सुरक्षित रखें, क्योंकि यह आपके प्रीपेड क्रेडिट तक पहुंच प्रदान करती है। कोई मासिक सदस्यता शुल्क नहीं है, केवल टोकन उपयोग पर आधारित पे-एज़-यू-गो प्राइसिंग है।
Chat Completions एंडपॉइंट
हमारे API का मुख्य भाग POST /v1/chat/completions एंडपॉइंट है। यह संदेशों की एक सूची स्वीकार करता है और एक उत्पन्न प्रतिक्रिया लौटाता है। यह एंडपॉइंट अधिकांश LLM क्लाइंट्स द्वारा उपयोग किए जाने वाले मानक संदेश प्रारूप का समर्थन करता है। आपको मॉडल ID को "uncensored" के रूप में निर्दिष्ट करना होगा। यह मॉडल एक ओपन-वेट बड़ा भाषा मॉडल है जो हमारे सर्वर पर होस्ट किया गया है, जिसे कानूनी वयस्क उपयोग के लिए बिना सामग्री अस्वीकृति के उत्तर देने के लिए ट्यून्ड किया गया है।
- एंडपॉइंट:
POST /v1/chat/completions - Model ID:
uncensored
API केवल टेक्स्ट प्रतिक्रियाएं लौटाता है। यह इमेज, ऑडियो, वीडियो या एम्बेडिंग्स का समर्थन नहीं करता है। अधिकांश डेवलपर्स के लिए, यह एंडपॉइंट बेस URL और मॉडल ID के अलावा शून्य कोड परिवर्तनों के साथ मानक OpenAI चैट एंडपॉइंट को प्रतिस्थापित करता है।
Python SDK इंटीग्रेशन
औपचारिक OpenAI Python लाइब्रेरी का उपयोग करना एकीकरण का सबसे तेज़ तरीका है। बेस URL को हमारे एंडपॉइंट पर सेट करें और अपनी API कुंजी प्रदान करें। नीचे दिया गया कोड एक सरल टेक्स्ट कंप्लीशन अनुरोध को दर्शाता है।
- लाइब्रेरी इंस्टॉल करें:
pip install openai base_urlकोhttps://api.mistralapi.com/v1पर सेट करेंmodel="uncensored"का उपयोग करें
यह दृष्टिकोण काम करता है क्योंकि हमारा API OpenAI प्रतिक्रिया संरचना को प्रतिबिंबित करता है। आप स्ट्रीमिंग, फ़ंक्शन कॉलिंग और JSON मोड के लिए मौजूदा लाइब्रेरी बिना संशोधन के उपयोग कर सकते हैं।
Node SDK इंटीग्रेशन
JavaScript/TypeScript डेवलपर्स के लिए, openai npm पैकेज सहजता से काम करता है। हमारे बेस URL और अपनी API कुंजी के साथ क्लाइंट कॉन्फ़िगर करें। इससे आप ओपनएआई और हमारे बिना सेंसर मॉडल दोनों के लिए एक ही कोडबेस का उपयोग कर सकते हैं।
- लाइब्रेरी इंस्टॉल करें:
npm install openai baseUrlकोhttps://api.mistralapi.com/v1पर कॉन्फ़िगर करेंmodel: "uncensored"निर्दिष्ट करें
यह संगतता temperature, top_p, और stop अनुक्रमों जैसे सभी मानक पैरामीटरों तक फैली हुई है। आप क्लाइंट कॉन्फ़िगरेशन बदलकर आसानी से प्रदाताओं के बीच स्विच कर सकते हैं।
स्ट्रीमिंग प्रतिक्रियाएं
हम सर्वर-सेंट इवेंट्स (SSE) के माध्यम से स्ट्रीमिंग प्रतिक्रियाओं का समर्थन करते हैं। इससे आप टोकन प्राप्त कर सकते हैं जैसे ही वे जनरेट होते हैं, जिससे उपयोगकर्ताओं के लिए अनुभवजन्य विलंबता कम हो जाती है। स्ट्रीम का अंतिम चंक बिलिंग के लिए टोकन उपयोग आंकड़ों को शामिल करता है।
- अपने अनुरोध में
stream: trueसेट करें - प्रतिक्रिया से चंक पढ़ें
- उपयोग डेटा के लिए अंतिम चंक को पार्स करें
स्ट्रीमिंग चैट इंटरफ़ेस और रियल-टाइम एप्लिकेशन के लिए आदर्श है। प्रतिक्रिया फॉर्मेट ओपनएआई स्ट्रीमिंग मानक से मेल खाता है, इसलिए आपका मौजूदा स्ट्रीमिंग लॉजिक बिना किसी बदलाव के काम करेगा।
सीमाएं, त्रुटियां और कॉन्टेक्स्ट विंडो
स्थिरता सुनिश्चित करने के लिए हमारे API की विशिष्ट सीमाएँ हैं। प्रत्येक API कुंजी प्रति मिनट 300 अनुरोध और 8 समानांतर अनुरोधों का समर्थन करती है। अधिकतम अनुरोध बॉडी आकार 8 MB है। context window कुल 100,000 टोकन (प्रॉम्प्ट + पूर्णता) है। यदि आप max_tokens सेट नहीं करते हैं, तो डिफ़ॉल्ट आउटपुट 2,048 टोकन है; अन्यथा, अधिकतम आउटपुट 32,000 टोकन है।
- 401: अमान्य API कुंजी
- 402: अपर्याप्त क्रेडिट
- 429: रेट लिमिट पार हो गया
प्रीमियम क्रेडिट कभी खत्म नहीं होता। त्रुटियां और रिफ्यूजल मुफ़्त हैं। यदि आपको समस्याएं आती हैं, तो रिफंड या खाता सहायता के लिए Support पेज का उपयोग करें।
cURL
curl https://api.mistralapi.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
from openai import OpenAI
client = OpenAI(base_url="https://api.mistralapi.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.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.mistralapi.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 = 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)प्रश्न और उत्तर
बिलिंग कैसे गणना की जाती है?
बिलिंग वास्तविक टोकन उपयोग पर आधारित है। इनपुट टोकन की कीमत 1M टोकन प्रति $0.15 है, और आउटपुट टोकन की कीमत 1M टोकन प्रति $0.50 है। त्रुटियाँ और अस्वीकृतियाँ मुफ़्त हैं। क्रेडिट प्रीपेड है और कभी समाप्त नहीं होता।
कौन सी भुगतान विधियां स्वीकार की जाती हैं?
हम क्रिप्टो (TRC20 पर USDT, Base पर USDC) द्वारा टॉप-अप स्वीकार करते हैं। भुगतान प्रत्येक लेनदेन के लिए $20 से $500 की सीमा में होते हैं।
क्या मॉडल सामग्री को अस्वीकार करता है?
मॉडल बिना सेंसर है और कानूनी वयस्क, काल्पनिक या विवादास्पद विषयों को अस्वीकार नहीं करता है। एकमात्र कठोर सीमा नाबालिगों (बच्चों) से संबंधित यौन सामग्री है, जिसे हमेशा ब्लॉक किया जाता है।
आपकी कुंजी बस एक फ़ॉर्म दूर है
एक खाता बनाएं, कुंजी कॉपी करें, बेस URL बदलें। सेटअप यही है।
तकनीकी विवरण
API की सभी असली सीमाएँ और सुविधाएँ एक जगह — क्रेडिट जोड़ने से पहले इन्हें देख लें।
| मद | मान |
|---|---|
| API फ़ॉर्मेट | OpenAI के अनुकूल: कोई भी OpenAI SDK चलेगा — बस base URL और कुंजी बदलें |
| मॉडल ID | uncensored |
| एंडपॉइंट | POST /v1/chat/completions · GET /v1/models |
| प्रमाणीकरण | Authorization: Bearer YOUR_KEY |
| Base URL | https://api.mistralapi.com/v1 |
| फ़ंक्शन कॉलिंग | हाँ — tools, tool_choice; जवाब में tool_calls, स्ट्रीमिंग में भी; नतीजे role: tool संदेश से भेजें |
| स्ट्रीमिंग | हाँ — server-sent events; आख़िरी हिस्से में टोकन उपयोग |
| अधिकतम आउटपुट | 100,000-टोकन विंडो के शेष हिस्से तक; max_tokens वैकल्पिक (अलग सीमा नहीं) |
| कॉन्टेक्स्ट विंडो | 100,000 टोकन (इनपुट + आउटपुट मिलाकर) |
| JSON मोड | response_format: {"type": "json_object"} |
| पैरामीटर | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| समानांतर अनुरोध | प्रति कुंजी एक साथ 8 तक |
| रिस्पॉन्स हेडर | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| अनुरोध का आकार | 8 MB तक |
| रेट लिमिट | प्रति कुंजी प्रति मिनट 300 अनुरोध |
| वैधता | भुगतान किया क्रेडिट कभी समाप्त नहीं होता, कोई सदस्यता नहीं |
| कीमत | प्रति 10 लाख इनपुट टोकन $0.15 · प्रति 10 लाख आउटपुट टोकन $0.50 |
| बिलिंग | प्रीपेड क्रेडिट, असली उपयोग के अनुसार; त्रुटियाँ और अस्वीकृतियाँ मुफ़्त |
| टॉप-अप | USDT (TRC20) या USDC (Base), $20 से $500 तक कोई भी पूरी राशि |
| बोनस | $50 से +5%, $100 से +10%, $200 से +15% |
| मुफ़्त ट्रायल क्रेडिट | $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 | मॉडल व्यस्त — कुछ सेकंड बाद फिर कोशिश करें |