hi ▾
खाता खोलें

क्विकस्टार्ट गाइड

मानक OpenAI-कम्पैटिबल कोड का उपयोग करके हमारे अनसेंसर LLM के साथ टेक्स्ट जनरेट करें। आपको केवल एक बेस यूआरएल और एकल API कुंजी की आवश्यकता है ताकि इस मॉडल को अपने ऑटोमेशन पाइपलाइन्स में इंटीग्रेट कर सकें।

बेस URL और प्रमाणीकरण

API का जीवन है https://api.mistralapipricing.com/v1. अपनी कुंजी में पास करें Authorization हेडर। Mistral API मूल्य निर्धारण तर्क प्रति टोकन लागू होता है, इसलिए हेडर को साफ़ रखें। कनेक्टिविटी की जांच करें GET /v1/models.

  • हेडर: Authorization: Bearer YOUR_KEY
  • बेस यूआरएल: https://api.mistralapipricing.com/v1
curl https://api.mistralapipricing.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the cost per token for each model."}]
  }'

अपना पहला रिक्वेस्ट भेजना

कॉल करें chat/completions एंडपॉइंट अपने मॉडल आईडी के साथ। अनकैप्ड मॉडल स्टैंडर्ड प्रॉम्प्ट्स को बिना अस्वीकृति के रिस्पॉन्स देता है। इनपुट टोकन की लागत प्रति मिलियन $0.15 है। आउटपुट टोकन की लागत प्रति मिलियन $0.50 है। त्रुटियां कोई क्रेडिट खर्च नहीं करतीं।

from openai import OpenAI

client = OpenAI(base_url="https://api.mistralapipricing.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 इंटीग्रेशन

आधिकारिक SDK का उपयोग करें या axios अनुरोध भेजने के लिए। बेस यूआरएल को सही सेट करें। मॉडल आईडी हमेशा uncensored. हेडर्स में आपके Bearer टोकन शामिल होना चाहिए। रिस्पॉन्स JSON ऑब्जेक्ट लौटाते हैं। त्रुटियों को प्रभावी ढंग से हैंडल करें।

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.mistralapipricing.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. सर्वर-सेंट इवेंट्स के माध्यम से टोकन प्राप्त करें। अंतिम चंक में उपयोग डेटा होता है। यह लंबे आउटपुट के लिए धारित विलंबता को कम करता है। क्लाइंट साइड पर टोकन बाफ़र करें। उन्हें आने पर प्रदर्शित करें।

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)

फंक्शन कॉलिंग और JSON मोड

अनुरोध बॉडी में टूल्स परिभाषित करें। मॉडल संरचित JSON लौटाता है। उपयोग करें response_format: {"type": "json_object"} कठोर आउटपुट के लिए। अपने एप्लिकेशन लॉजिक में परिणाम पार्स करें। यह स्वचालन कार्यों के लिए काम करता है। अपने अंत में स्कीमा सत्यापित करें।

सीमाएं, त्रुटियां, और संदर्भ

संदर्भ विंडो कुल 100,000 टोकन है। अनुरोध प्रति मिनट 300 तक सीमित हैं। आपको 8 एक साथ अनुरोध मिलते हैं। 401 त्रुटि का अर्थ अमान्य कुंजी है। 402 त्रुटि अपर्याप्त क्रेडिट को दर्शाती है। 429 त्रुटि दर सीमा को संकेत देती है। अधिकतम आउटपुट 16,000 टोकन है।

अक्सर पूछे जाने वाले प्रश्न

API पर मेरी लागत अधिकतम कितनी हो सकती है, इसकी सीमा कैसे सेट करें?

API सीधे तौर पर कठोर खर्च सीमा (spending caps) का समर्थन नहीं करती है। प्रतिक्रिया हेडर्स के माध्यम से उपयोग की निगरानी करें या अपने एप्लिकेशन लॉजिक में टोकन ट्रैक करें। प्रीपेड क्रेडिट कभी समाप्त नहीं होता है, इसलिए आप अपने टॉप-अप राशि द्वारा सीमा नियंत्रित करते हैं।

यदि रेट लिमिट पर पहुँच जाता हूँ तो क्या होता है?

आपको 429 स्टेटस कोड प्राप्त होता है। अनुरोध में कोई टोकन खर्च नहीं होता है। कुछ सेकंड प्रतीक्षा करें और पुनः प्रयास करें। प्रति कुंजी प्रति मिनट 300 अनुरोधों की सीमा है। समानांतर अनुरोधों की संख्या को 8 से कम रखने के लिए अपनी कंकरेंसी समायोजित करें।

क्या अनकैप्सड मॉडल Mistral AI's मॉडल्स जैसा ही है?

नहीं। हम एक ओपन-वेइट मॉडल होस्ट करते हैं जो बिना अस्वीकृति के लिए ट्यून्ड है। यह GPT, Claude, या आधिकारिक Mistral मॉडल्स नहीं है। यह समान API संरचना के साथ संगत है लेकिन इसकी अपनी मॉडल आईडी है। विवरण के लिए प्राइसिंग पेज देखें।

सेकंडों में कुंजी प्राप्त करें

साइन अप करें, अपनी कुंजी कॉपी करें, बेस यूआरएल अपडेट करें। यह आवश्यक एकमात्र कॉन्फ़िगरेशन है।

खाता खोलें