hi ▾
ट्रायल कुंजी प्राप्त करें

Gemma api key दस्तावेज़ीकरण

दो मिनट से कम समय में एकल API की के साथ अनकेंसरड टेक्स्ट जनरेट करें। यह गाइड दिखाती है कि कैसे मानक OpenAI-कम्पैटिबल एंडपॉइंट्स का उपयोग करके अपने मौजूदा स्टैक में हमारे ओपन-वेइट मॉडल को इंटिग्रेट करें।

प्रमाणीकरण और बेस यूआरएल

अपनी यूनिक API कुंजी का उपयोग प्रत्येक अनुरोध को प्रमाणीकृत करने के लिए करें। बेस यूआरएल HTTPS://api.gemmaapikey.com/v1 है और आप कुंजी को Authorization हेडर में भेजते हैं। यह बेस_url और API कुंजी बदलकर किसी भी OpenAI-संगत क्लाइंट के साथ काम करता है। यदि आप इसे खो देते हैं, तो डैशबोर्ड से एक नई जनरेट करें। पुरानी कुंजी तुरंत काम करना बंद कर देती है। त्रुटियां और अस्वीकृतियां आपके प्रीपेड क्रेडिट का उपभोग नहीं करतीं।

पहला अनुरोध

"uncensored" मॉडल आईडी के साथ /v1/chat/completions पर POST अनुरोध भेजें। messages एरे में अपना सिस्टम प्रॉम्प्ट और उपयोगकर्ता संदेश शामिल करें। मॉडल कानूनी वयस्क उपयोग के लिए सामग्री अस्वीकृति के बिना जनरेटेड टेक्स्ट के साथ प्रतिक्रिया देता है।

from openai import OpenAI

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

रैंडमनेस को नियंत्रित करने के लिए temperature और top_p सेट करें। जेनरेशन को जल्दी रोकने के लिए stop सीक्वेंस का उपयोग करें। यदि स्ट्रीमिंग सक्षम है तो प्रतिक्रिया में अंतिम चंक में टोकन उपयोग शामिल होता है।

Node SDK एकीकरण

Node.js के लिए औपचारिक OpenAI SDK को इंस्टॉल करें। इसे अपने API कुंजी और इस गाइड से बेस URL के साथ कॉन्फ़िगर करें। अपने प्रॉम्प्ट के साथ chat.completions.create विधि को कॉल करें।

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.gemmaapikey.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 को true सेट करके स्ट्रीमिंग सक्षम करें। API सर्वर-सेंट इवेंट्स (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)

स्ट्रीमिंग से लंबे प्रतिक्रियाओं के लिए प्रतीत होने वाली विलंबता कम हो जाती है। यह आपको उपयोगकर्ताओं को वास्तविक समय में प्रगति दिखाने की अनुमति देता है। कॉन्टेक्स्ट विंडो प्रॉम्प्ट और कंप्लीशन के लिए मिलकर 100,000 टोकन का समर्थन करती है।

रेट लिमिट्स और संदर्भ

आप प्रति कुंजी प्रति मिनट 300 अनुरोधों तक सीमित हैं। केवल 8 अनुरोध एक साथ चलाए जा सकते हैं। अनुरोध बॉडी 8 MB से अधिक नहीं होनी चाहिए। ये सीमाएं सभी उपयोगकर्ताओं के लिए स्थिर प्रदर्शन सुनिश्चित करती हैं।

मॉडल फंक्शन कॉलिंग, JSON मोड, और seed और presence_penalty जैसे मानक पैरामीटरों का समर्थन करता है। प्रति अनुरोध अधिकतम आउटपुट 16,000 टोकन है। यदि आप max_tokens सेट नहीं करते हैं, तो यह 2,048 पर डिफ़ॉल्ट हो जाता है।

त्रुटियां और समस्या निवारण

401 त्रुटि का अर्थ है कि आपकी API कुंजी अमान्य या समाप्त हो चुकी है। सक्रिय कुंजी के लिए डैशबोर्ड की जाँच करें। 402 त्रुटि अपर्याप्त पूर्वभुगतान क्रेडिट को दर्शाती है। सेवा जारी रखने के लिए क्रिप्टो के माध्यम से टॉप अप करें। 429 त्रुटि का अर्थ है कि आपने दर सीमा को पार कर लिया है। कुछ सेकंड प्रतीक्षा करें और पुनः प्रयास करें।

त्रुटियां आपके क्रेडिट का उपभोग नहीं करतीं। यदि डबल चार्ज हो जाता है, तो इसे ठीक करने के लिए सपोर्ट पेज का उपयोग करें। क्रेडिट कभी समाप्त नहीं होता, इसलिए आप बाद में टॉप अप कर सकते हैं।

cURL

curl https://api.gemmaapikey.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Return the current system status"}]
  }'

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

आप कौन-से भुगतान विधियाँ स्वीकार करते हैं?

केवल क्रिप्टो: TRC20 पर USDT या Base पर USDC, $20 से $500 तक कोई भी पूर्ण राशि। $50 से बोनस क्रेडिट लागू होता है।

प्रति टोकन लागत क्या है?

इनपुट टोकन की लागत प्रति मिलियन $0.15 है। आउटपुट टोकन की लागत प्रति मिलियन $0.50 है। आप केवल वास्तविक उपयोग के लिए भुगतान करते हैं। त्रुटियां और अस्वीकृतियां मुफ्त हैं। क्रेडिट क्रिप्टो के माध्यम से टॉप-अप होता है जिसमें बोनस क्रेडिट उपलब्ध हैं।

क्या API स्ट्रीमिंग का समर्थन करता है?

हाँ, अपने रिक्वेस्ट में stream को true पर सेट करें। API आंशिक टेक्स्ट के साथ SSE चंक लौटाता है। अंतिम चंक में टोकन यूसेज शामिल होता है। यह लंबे जवाबों के लिए लेटेंसी को कम करता है।

कुंजी एक क्षण में तैयार

रजिस्टर करें, टोकन कॉपी करें, एंडपॉइंट अपडेट करें। बस इतना ही चाहिए।

ट्रायल कुंजी प्राप्त करें