hi ▾
API कुंजी प्राप्त करें

अनसेंसर्ड LLM API। पूर्वभुगतान। सब्स नहीं।

प्रति 1M इनपुट टोकन
$0.15
आउटपुट टोकन / 1M
$0.50
टोकन संदर्भ
100,000
ट्रायल क्रेडिट
$0.50
प्रति मिनट रिक्वेस्ट
300
https://api.apiia.cc/v1

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

अपना API key प्राप्त करें और कुछ मिनटों में uncensored LLM API पर अनुरोध भेजना शुरू करें। यह गाइड प्रमाणीकरण, कोर एंडपॉइंट, स्ट्रीमिंग और ठोस उदाहरणों के साथ उन्नत सुविधाओं को कवर करती है।

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

अपनी यूनिक API कुंजी का प्रत्येक अनुरोध के साथ उपयोग करें https://api.apiia.cc/v1 बेस URL। आपको प्रति खाता एक सक्रिय कुंजी मिलती है, और एक नई कुंजी उत्पन्न करने से पिछली कुंजी तुरंत अमान्य हो जाती है। इस क्रेडेंशियल को सुरक्षित रखें क्योंकि यह हर सफल अनुरोध पर आपके प्रीपेड क्रेडिट से कटौती करता है। प्रणाली आपके प्रॉम्प्ट को प्रोसेस करने से पहले कुंजी को मान्य करती है, यह सुनिश्चित करती है कि बिलिंग केवल तभी शुरू होती है जब सर्वर आपका काम स्वीकार करता है। Authorization हेडर। कुंजी Google या ईमेल के माध्यम से साइनअप के तुरंत बाद जनरेट होती है, जिसमें फ़ोन नंबर की आवश्यकता नहीं होती है। अपनी कुंजी को सुरक्षित रखें, क्योंकि यह आपको आपके पूर्व-भुगतान क्रेडिट तक सीधी पहुंच प्रदान करती है। आप किसी भी समय एक नई कुंजी जनरेट कर सकते हैं, जो पिछली कुंजी को तुरंत प्रतिस्थापित कर देती है।

अपना पहला कंप्लीशन भेजना

एक POST अनुरोध भेजें /v1/chat/completions मॉडल को "uncensored" पर सेट करें। यह सरल टेक्स्ट-इन, टेक्स्ट-आउट इंटरफ़ेस आपके प्रॉम्प्ट्स को कानूनी वय उपयोग के लिए सामग्री अस्वीकृति के बिना हैंडल करता है। आप का उपयोग करके प्रतिक्रिया की लंबाई को नियंत्रित कर सकते हैं max_tokens पैरामीटर, जो छोड़ दिए जाने पर 2,048 पर डिफ़ॉल्ट होता है। मॉडल 100,000 टोकन की संदर्भ विंडो का समर्थन करता है, जिससे महत्वपूर्ण प्रॉम्प्ट इतिहास संभव होता है। विश्वसनीय, अनफिल्टर्ड टेक्स्ट जनरेशन के लिए इस एंडपॉइंट का उपयोग करें।

curl https://api.apiia.cc/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?"}]
  }'

Python SDK इंटीग्रेशन

आधिकारिक OpenAI Python पैकेज इंस्टॉल करें और बेस यूआरएल को हमारी सेवा की ओर इशारा करने के लिए कॉन्फ़िगर करें। इससे आपको जैसे परिचित विधियों का उपयोग करने की अनुमति मिलती है chat.completions.create() हमारे अनसेंसर्ड मॉडल के साथ। SDK टोकनाइजेशन और अनुरूप प्रारूपण को स्वचालित रूप से संभालता है। आप पैरामीटर पास कर सकते हैं जैसे temperature और top_p रचनात्मकता और यादृच्छिकता को नियंत्रित करने के लिए। यह दृष्टिकोण मौजूदा Python एप्लिकेशन या डेटा साइंस वर्कफ़्लो में एकीकरण को सरल बनाता है।

from openai import OpenAI

client = OpenAI(base_url="https://api.apiia.cc/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 SDK एकीकरण

OpenAI Node.js SDK का उपयोग करके BASE_URL पर्यावरण चर या क्लाइंट इंस्टेंस को कॉन्फ़िगर करके। यह जावास्क्रिप्ट और टाइपस्क्रिप्ट प्रोजेक्ट्स के साथ सहज एकीकरण सक्षम करता है। SDK फंक्शन कॉलिंग और JSON मोड सहित सभी मानक चेट कंप्लीशन फीचर्स का समर्थन करता है। आप स्ट्रीमिंग और नॉन-स्ट्रीमिंग मोड के बीच आसानी से स्विच कर सकते हैं। यह लचीलापन अनसेंसर्ड टेक्स्ट जनरेशन की आवश्यकता वाले वेब एप्लिकेशन या सर्वरलेस फंक्शन बनाने के लिए आदर्श बनाता है।

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.apiia.cc/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 आपके अनुरोध में। API Server-Sent Events (SSE) लौटाता है, प्रत्येक टोकन को जनरेट होते हुए। यह अंत-उपयोगकर्ताओं के लिए अनुभव की गई विलंबता को कम करते हुए वास्तविक समय की प्रतिक्रिया प्रदान करता है। अंतिम खंड में टोकन उपयोग सांख्यिकी शामिल होती है, जिससे आपको लागत को सटीक रूप से ट्रैक करने की अनुमति मिलती है। स्ट्रीमिंग इंटरैक्टिव चैट इंटरफ़ेस और गतिशील सामग्री जनरेशन के लिए आवश्यक है। यह लंबे उत्तरों के साथ भी एक सुचारू उपयोगकर्ता अनुभव सुनिश्चित करता है।

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 कुंजी प्रति मिनट 300 अनुरोधों और 8 समवर्ती अनुरोधों तक सीमित है। अधिकतम अनुरोध बॉडी आकार 8 MB है। यदि आपको 401 त्रुटि प्राप्त होती है, तो अपनी API कुंजी की वैधता की जांच करें। 402 त्रुटि अपर्याप्त पूर्वभुगतान क्रेडिट को दर्शाती है। 429 त्रुटि का अर्थ है कि आपने दर सीमा को पार कर दिया है। संदर्भ विंडो प्रॉम्प्ट और पूर्णता दोनों के लिए 100,000 टोकन का समर्थन करती है। इन सीमाओं को समझना आपको त्रुटियों को सहजता से संभालने वाले मजबूत एप्लिकेशन डिज़ाइन करने में मदद करता है।

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

अपने अनुरोधों को प्रमाणीकृत कैसे करें?

अपने API कुंजी को Authorization हेडर में Bearer टोकन के रूप में शामिल करें। सभी OpenAI-compatible SDKs के लिए बेस URL HTTPS://api.apiia.cc/v1 है।

यदि रेट लिमिट से अधिक हो जाता हूँ तो क्या होता है?

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

क्या ट्रायल क्रेडिट हमेशा के लिए मान्य है?

नहीं, $0.50 की ट्रायल क्रेडिट 7 दिनों के लिए मान्य है। टॉप-अप से प्रीपेड क्रेडिट कभी समाप्त नहीं होता है, लेकिन ट्रायल हर खाते के लिए एक बार की पेशकश है।

सेकंडों में अपना API key प्राप्त करें

साइन अप करें, अपनी कुंजी प्राप्त करें, और बेस यूआरएल अपडेट करें। हो गया।