hi ▾
अभी शुरू करें

API क्विकस्टार्ट

मिनटों में OpenAI-कम्पैटिबल API के साथ टेक्स्ट जनरेट करना शुरू करें। आप सिर्फ उपयोग किए गए टोकन के लिए भुगतान करते हैं, न्यूनतम खर्च की आवश्यकता नहीं है।

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

अपने क्लाइंट को सही एंडपॉइंट की ओर इशारा करने के लिए कॉन्फ़िगर करें और अपनी कुंजी प्रदान करें। उपयोग करें https://api.getcheapai.cc/v1 बेस यूआरएल के रूप में। अपनी API कुंजी Authorization हेडर का उपयोग Bearer स्कीमा। यह सेटअप किसी भी मानक OpenAI-संगत SDK के साथ काम करता है।

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

टेक्स्ट जनरेट करने के लिए एक सरल POST अनुरोध करें। मॉडल आईडी है uncensoredएक प्रॉम्प्ट भेजें और पूर्णता प्राप्त करें। त्रुटियां और अस्वीकृतियां मुफ्त हैं, इसलिए आप केवल वास्तविक टोकनों के लिए भुगतान करते हैं। कनेक्टिविटी का परीक्षण करने के लिए नीचे दिया गया curl उदाहरण उपयोग करें।

curl https://api.getcheapai.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Generate 500 lines of dummy JSON data"}]
  }'

Python SDK एकीकरण

अपने कुंजी और बेस URL के साथ क्लाइंट को इनिशियलाइज़ करें। मॉडल को सेट करें uncensored. मानक प्रारूप में संदेश पास करें। SDK स्वचालित रूप से सीरियलाइज़ेशन संभालता है। इस दृष्टिकोण से बॉयलरप्लेट कोड काफी कम हो जाता है।

from openai import OpenAI

client = OpenAI(base_url="https://api.getcheapai.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 उपयोग

लाइब्रेरी को इम्पोर्ट करें और बेस URL कॉन्फ़िगर करें। कॉल करें chat.completions.create अपने संदेशों के साथ। प्रतिक्रिया को असिंक्रोनously हैंडल करें। यह पैटर्न आधुनिक JavaScript वातावरण में अच्छी तरह फिट बैठता है।

import OpenAI from "openai";

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

स्ट्रीमिंग रिस्पॉन्स

सेटिंग करके स्ट्रीमिंग सक्षम करें 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)

सीमाएं और त्रुटि हैंडलिंग

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

सामान्य प्रश्न

गेचिएपीआई बेस यूआरएल क्या है?

सभी अनुरोधों के लिए HTTPS://api.getcheapai.cc/v1 का उपयोग करें। यह एंडपॉइंट मानक OpenAI-संगत प्रोटोकॉल का समर्थन करता है।

टोकنز के लिए भुगतान कैसे करें?

USDT या USDC के साथ बैलेंस बढ़ाएं। क्रेडिट कभी समाप्त नहीं होता है और आप केवल उपयोग किए गए टोकन के लिए भुगतान करते हैं।

यदि मुझे एरर मिलता है तो क्या होता है?

त्रुटियाँ जैसे 429 या 400 टोकन्स को चार्ज नहीं करते। आप केवल सफल पूर्णताओं के लिए भुगतान करते हैं।

अभी अपनी API कुंजी प्राप्त करें

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

अभी शुरू करें