Iymau API दस्तावेज़ीकरण
मिनटों में Iya Mau के अनसेंसर्ड LLM API के साथ शुरू करें। टेक्स्ट भेजें, टेक्स्ट प्राप्त करें, और परिचित OpenAI-कम्पैटिबल एंडपॉइंट के साथ स्ट्रीमिंग प्रतिक्रियाओं को संभालें।
प्रमाणीकरण और API कुंजियां
आपका API कुंजी हर अनुरोध को प्रमाणीकृत करता है। Google या ईमेल से साइनअप करके तुरंत एक सक्रिय कुंजी प्राप्त करें। इस कुंजी को सुरक्षित रखें, क्योंकि यह सेवा के लिए आपके पासवर्ड के रूप में कार्य करती है। यदि आप इसे खो देते हैं, तो पुरानी सक्रिय कुंजी को प्रतिस्थापित करने के लिए एक नई कुंजी जनरेट करें। सिस्टम वास्तविक टोकन उपयोग के आधार पर चार्ज करता है, इसलिए त्रुटियां और अस्वीकृतियां मुफ्त हैं। आप किसी भी समय क्रिप्टो के साथ टॉप अप कर सकते हैं।
curl https://api.iyamau.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the capital of France?"}]
}'
पहला अनुरोध चैट कंप्लीशन्स एंडपॉइंट के साथ
टेक्स्ट जनरेट करने के लिए चैट कंप्लीशन्स एंडपॉइंट पर एक POST रिक्वेस्ट भेजें। स्टैंडर्ड क्लाइंट्स के साथ कम्पैटिबिलिटी सुनिश्चित करने के लिए डैशबोर्ड पर प्रदान किए गए बेस यूआरएल का उपयोग करें। इस समर्पित सेवा के लिए मॉडल आइडेंटिफायर हमेशा "uncensored" होता है। आप क्रिएटिविटी को नियंत्रित करने के लिए टेम्परेचर और top_p जैसे पैरामीटर एडजस्ट कर सकते हैं। सिस्टम प्रॉम्प्ट्स और मेसेजेस के लिए स्टैंडर्ड JSON पेलोड्स स्वीकार करता है। एरर्स आपके प्रीपेड क्रेडिट का उपभोग नहीं करते हैं। यह दृष्टिकोण आपकी पसंद के किसी भी OpenAI-compatible SDK के साथ काम करता है।
from openai import OpenAI
client = OpenAI(base_url="https://api.iyamau.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 क्लाइंट्स के साथ इंटीग्रेशन
आधिकारिक Node.js SDK या किसी भी संगत लाइब्रेरी का उपयोग करें API के साथ इंटरैक्ट करने के लिए। अपने बेस URL और API कुंजी के साथ क्लाइंट कॉन्फ़िगर करें। अनसेंसर्ड मॉडल मान संदेश प्रारूपों का उत्तर देता है। आप संवादात्मक संदर्भ के लिए एक ही अनुरोध में कई टर्न्स भेज सकते हैं। रिस्पॉन्स ऑब्जेक्ट में जनरेटेड टेक्स्ट और उपयोग आँकड़े शामिल हैं। स्ट्रीमिंग रियल-टाइम टोकन डिलीवरी के लिए समर्थित है। यह विधि आपके एप्लिकेशन्स के लिए कम लेटेंसी सुनिश्चित करती है। सेवा भारी काम हमारे सर्वरों पर हैंडल करती है।
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.iyamau.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);
स्ट्रीमिंग रिस्पॉन्स और SSE
stream पैरामीटर को true पर सेट करके स्ट्रीमिंग सक्षम करें। आप प्रत्येक जनरेटेड टोकन के लिए Server-Sent Events (SSE) प्राप्त करते हैं। इससे टेक्स्ट को तुरंत प्रदर्शित करने की अनुमति मिलती है जैसे ही यह उत्पादित होता है। अंतिम चंक में अनुरोध के लिए कुल टोकन उपयोग होता है। यह सुविधा चैट इंटरफेस और लाइव एप्लिकेशन के लिए आदर्श है। यह अंतिम उपयोगकर्ताओं के लिए दृष्टिगोचर विलंबता को कम करता है। आप प्रत्येक SSE घटना में JSON ऑब्जेक्ट्स को पार्स कर सकते हैं। uncensored मॉडल इस मानक प्रोटोकॉल को कुशलतापूर्वक सपोर्ट करता है।
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)
पैरामीटर: तापमान, top_p, और JSON मोड
मानक पैरामीटर का उपयोग करके जनरेशन व्यवहार को नियंत्रित करें। यादृच्छिकता को समायोजित करने के लिए तापमान को सेट करें, उच्चतर मान रचनात्मकता बढ़ाते हैं। संरचित डेटा के लिए response_format को json_object सेट करके JSON मोड सक्षम करें। uncensored मॉडल इन बाधाओं पर भरोसेमंदी से अमल करता है। आप जनरेशन को जल्दी रोकने के लिए stop सीक्वेंस भी निर्दिष्ट कर सकते हैं। परीक्षण के दौरान पुनरुत्पादक परिणामों के लिए seed मानों का उपयोग करें। ये विकल्प आपको आउटपुट गुणवत्ता पर सटीक नियंत्रण प्रदान करते हैं।
रेट लिमिट्स, क्वाटा और सामान्य त्रुटियां
API प्रति कुंजी प्रति मिनट 300 अनुरोधों की सीमा लागू करता है। आप एक साथ 8 समवर्ती अनुरोध कर सकते हैं। प्रत्येक अनुरोध बॉडी 8 MB से अधिक नहीं होनी चाहिए। यदि आपको 401 त्रुटि मिलती है, तो अपनी API कुंजी की वैधता जांचें। 402 त्रुटि अपर्याप्त प्रीपेड क्रेडिट का संकेत देती है; सेवा जारी रखने के लिए क्रिप्टो के माध्यम से टॉप अप करें। 429 त्रुटि का अर्थ है कि आपने रेट लिमिट को पार कर लिया है। पुनः प्रयास करने से पहले कुछ सेकंड प्रतीक्षा करें। संदर्भ विंडो कुल 100,000 टोकन का समर्थन करती है। यह व्यापक दस्तावेज़ प्रसंस्करण या लंबी बातचीत की अनुमति देता है।
अक्सर पूछे जाने वाले प्रश्न
इया माउ एपीआई क्या है?
यह एक होस्टेड, OpenAI-कम्पैटिबल API है जो एक अकेले अनसेंसर्ड लार्ज लैंग्वेज मॉडल को प्रदान करती है। आप टेक्स्ट भेजते हैं और कानूनी वयस्क उपयोग के लिए कंटेंट अस्वीकृति के बिना टेक्स्ट प्राप्त करते हैं। यह स्ट्रीमिंग, फंक्शन कॉलिंग, और JSON मोड को सपोर्ट करता है।
आप कौन-से भुगतान विधियाँ स्वीकार करते हैं?
केवल क्रिप्टो: TRC20 पर USDT या Base पर USDC, $20 से $500 तक कोई भी पूर्ण राशि। $50 से बोनस क्रेडिट लागू होता है।
कॉन्टेक्स्ट विंडो का आकार क्या है?
संदर्भ विंडो 100,000 टोकन की है, जो प्रॉम्प्ट और पूर्णता दोनों को कवर करती है। प्रति अनुरोध अधिकतम आउटपुट 16,000 टोकन है। यदि आप max_tokens सेट नहीं करते हैं, तो डिफ़ॉल्ट 2,048 टोकन है। यह लंबी सामग्री उत्पादन और विस्तृत संदर्भ की अनुमति देता है।
ट्रायल क्रेडिट के साथ शुरू करें
ईमेल और पासवर्ड का उपयोग करके अपनी कुंजी तुरंत प्राप्त करें।