hi ▾
कुंजी बनाएं

अनकेंसर API, आपकी पसंद।

https://api.mistralapikeys.com/v1

डेवलपर्स के लिए इंटीग्रेशन गाइड

बेस यूआरएल स्वैप करके हमारा अनसेंसर्ड LLM अपने मौजूदा स्टैक में डालें। यह गाइड प्रमाणीकरण, रिस्पॉन्स स्ट्रीमिंग और टोकन लागत प्रबंधन के सटीक चरण कवर करती है हमारे OpenAI कम्पैटिबल API के साथ।

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

डैशबोर्ड पर जाकर एक कुंजी जनरेट करें। हमारी सेवा को HTTPS://api.mistralapikeys.com/v1 का बेस URL चाहिए। अपनी कुंजी को Authorization हेडर में Bearer टोकन के रूप में पास करें। हम Google या ईमेल साइन-अप का समर्थन करते हैं, फ़ोन सत्यापन की आवश्यकता नहीं है।

curl https://api.mistralapikeys.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Convert the python loop to rust syntax"}]
  }'

चैट कंप्लीशंस एंडपॉइंट

POST अनुरोध भेजें /v1/chat/completions। टेक्स्ट जनरेशन के लिए मॉडल आईडी "uncensored" का उपयोग करें। सिस्टम role और content फील्ड्स के साथ मानक संदेश एरे स्वीकार करता है। इनपुट टोकन की लागत 1M के लिए $0.15 है, जबकि आउटपुट टोकन 1M के लिए $0.50 हैं।

from openai import OpenAI

client = OpenAI(base_url="https://api.mistralapikeys.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)

स्ट्रीमिंग रिस्पॉन्सेस और टोकन काउंट

अपने अनुरोध में stream को true सेट करके स्ट्रीमिंग सक्षम करें। API आंशिक चंक धारण करने वाले सर्वर-सेंट इवेंट्स लौटाता है। अंतिम चंक में सटीक बिलिंग के लिए पूर्ण टोकन उपयोग आंकड़े शामिल होते हैं। यह दृष्टिकोण लंबे आउटपुट के लिए धारित अंतर्मुखी विलंबता को कम करता है।

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.mistralapikeys.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)

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

साइन अप करें, कुंजी कॉपी करें, बेस यूआरएल अपडेट करें। पूरा।

कुंजी बनाएंप्रलेखन देखें