API दस्तावेज़: Chat Completions
अपने कोड को मिनटों में हमारे अनसेंसर्ड LLM से कनेक्ट करें। मानक OpenAI-संगत प्रारूप का उपयोग करें टेक्स्ट भेजने और असीमित प्रतिक्रियाएं प्राप्त करने के लिए।
बेस URL और प्रमाणीकरण
हर अनुरोध शुरू करें हमारे बेस यूआरएल की ओर इशारा करके। अपने API कुंजी को Authorization हेडर में उपयोग करें। यह किसी भी OpenAI-कम्पैटिबल SDK के साथ काम करता है।
पहला अनुरोध
कनेक्टिविटी का परीक्षण करने के लिए एक सरल चैट पूरक भेजें। यह एंडपॉइंट सभी पाठ जनरेशन कार्यों को संभालता है।
का उपयोग करें uncensored मॉडल ID। यह बिना अस्वीकार के कानूनी वयस्कों के सामग्री का जवाब देता है।
प्रतिक्रिया के लिए जांचें choices[0].message.content.
Python SDK इंटीग्रेशन
आधिकारिक लाइब्रेरी इंस्टॉल करें। बेस URL को हमारे एंडपॉइंट पर सेट करें। अपनी कुंजी के साथ क्लाइंट को इनिशियलाइज़ करें। GPT-4 की तरह ही संदेश भेजें।
लाइब्रेरी स्वचालित रूप से JSON सीरियलाइज़ेशन संभालती है। आपको संरचित ऑब्जेक्ट मिलते हैं।
Node SDK उपयोग
पैकेज require करें। base URL कॉन्फ़िगर करें। एक इंस्टेंस बनाएं। अपने messages के array को पास करें। response का await करें।
Node डेवलपर्स को वही अनसेंसर्ड मॉडल मिलता है। प्रतिक्रिया ऑब्जेक्ट के माध्यम से टेक्स्ट तक पहुंचें।
स्ट्रीमिंग रिस्पॉन्सेस
कम विलंबता के लिए स्ट्रीमिंग सक्षम करें। जनरेट होते हुए टोकन प्राप्त करें। इससे दृष्टिगोचर प्रतीक्षा समय को काफी कम किया जाता है।
पार्स करें delta.content field प्रत्येक चंक में। टेक्स्ट को स्थानीय रूप से जमा करें। स्ट्रीम के दौरान त्रुटियों को सहजता से संभालें।
सीमाएं और त्रुटियां
रेट लिमिट्स कठोरता से लागू होते हैं। आपको 300 अनुरक्षण प्रति मिनट मिलते हैं। प्रति की अधिकतम 8 कंकरेंट अनुरक्षण। अनुरक्षण बॉसी को 8 MB से कम रहना चाहिए।
अमान्य कुंजियों पर 401 की जांच करें। 402 का अर्थ है कोई क्रेडिट नहीं। 429 का अर्थ है दर सीमा। संदर्भ विंडो में कुल 100,000 टोकन होते हैं। त्रुटियों से क्रेडिट खर्च नहीं होता।
cURL
curl https://api.mistralgetapikey.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Send the confirmation email to the user"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.mistralgetapikey.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.mistralgetapikey.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)अक्सर पूछे जाने वाले प्रश्न
मिस्ट्रल API कुंजी कैसे प्राप्त करें?
Google या ईमेल से साइन अप करें। अपना कुंजी तुरंत प्राप्त करें। फोन नंबर की आवश्यकता नहीं है।
uncensored AI API कुंजी मॉडल क्या है?
यह बिना अस्वीकृति के उत्तर देने के लिए ट्यून किया गया एक ओपन-वेट मॉडल है। यह फंक्शन कॉलिंग और JSON मोड का समर्थन करता है।
क्या यह अनकैप्ड AI मॉडल स्ट्रीमिंग का समर्थन करता है?
हाँ। आपको SSE के माध्यम से टोकन प्राप्त होते हैं। टोकन उपयोग अंतिम चंक में प्रकट होता है।
अपना API key प्राप्त करें
साइन अप करें, कुंजी प्राप्त करें, बेस यूआरएल अपडेट करें। सरल।