Flux API: एक एंडपॉइंट पर प्रॉम्प्ट और स्क्रिप्ट
एकल OpenAI-संगत एंडपॉइंट के साथ अपने मीडिया पाइपलाइन में हमारे बिना सेंसर LLM को एकीकृत करें। बिना सामग्री अस्वीकृति के स्क्रिप्ट लिखें, मेटाडेटा निकालें या टेक्स्ट पोस्ट-प्रोसेस करें।
uncensoredhttps://api.fluxapikey.com/v1
आधार URL और प्रमाणीकरण
हमारी API मानक OpenAI चैट-कम्पलीशन संरचना का पालन करती है। शुरू करने के लिए, आपको एक बेस यूआरएल और एक API कुंजी की आवश्यकता है। सभी अनुरोधों के लिए बेस यूआरएल https://api.fluxapikey.com/v1 है। आप केवल एक ईमेल और पासवर्ड के साथ API कुंजी प्राप्त करें पृष्ठ पर साइन अप करके API कुंजी प्राप्त कर सकते हैं। ट्रायल के लिए क्रेडिट कार्ड की आवश्यकता नहीं है।
अपनी कुंजी को Authorization हेडर में Bearer टोकन के रूप में पास करें। प्रत्येक खाते के लिए एक समय में केवल एक कुंजी सीमित है; इसे पुनः जनरेट करने से पिछली अमान्य हो जाती है। प्रॉम्प्ट प्रशिक्षण के लिए उपयोग नहीं किए जाते हैं, और एकमात्र कठिन सामग्री सीमा किशोरों से संबंधित यौन सामग्री नहीं है।
अपना पहला अनुरोध भेजें
अपने प्रॉम्प्ट के साथ /v1/chat/completions पर एक POST अनुरोध करें। मॉडल आईडी हमेशा uncensored होती है। यह एंडपॉइंट मानक JSON पेलोड्स स्वीकार करता है और टेक्स्ट प्रतिक्रियाएँ लौटाता है। यह सर्वर-सेंट इवेंट्स (SSE) और टूल/फ़ंक्शन कॉलिंग के माध्यम से स्ट्रीमिंग का समर्थन करता है।
यहाँ curl का उपयोग करके एक मूल उदाहरण दिया गया है:
curl https://api.fluxapikey.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
}'यह अनुरोध आपका टेक्स्ट हमारे GPU सर्वरों पर भेजता है। मॉडल को कानूनी वयस्क, काल्पनिक या विवादास्पद विषयों के लिए बिना अस्वीकृति के उत्तर देने के लिए ट्यून्ड किया गया है। आप आवश्यकतानुसार max_tokens और temperature पैरामीटर समायोजित कर सकते हैं।
Python SDK एकीकरण
हमारी API के साथ बातचीत करने के लिए आधिकारिक OpenAI Python SDK का उपयोग करें। बेस यूआरएल को हमारे एंडपॉइंट पर सेट करें और अपनी API कुंजी प्रदान करें। इससे आपको client.chat.completions.create जैसे परिचित विधियों का उपयोग करने की अनुमति मिलती है।
from openai import OpenAI
client = OpenAI(base_url="https://api.fluxapikey.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)यह सेटअप मौजूदा कोडबेस के साथ संगतता सुनिश्चित करता है। प्रतिक्रिया ऑब्जेक्ट में response.choices[0].message.content में जनरेटेड टेक्स्ट होता है। आप इसे अपने वीडियो या ऑडियो वर्कफ़्लो में स्क्रिप्ट, कैप्शन या मेटाडेटा एक्सट्रैक्शन के लिए पार्स कर सकते हैं।
Node.js SDK उपयोग
जावास्क्रिप्ट वातावरण के लिए, OpenAI Node.js SDK का उपयोग करें। हमारी सेवा की ओर इशारा करने के लिए baseURL और apiKey गुणों को कॉन्फ़िगर करें। यह रियल-टाइम टेक्स्ट जनरेशन के लिए Node.js एप्लिकेशन में सहज एकीकरण सक्षम बनाता है।
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.fluxapikey.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);प्रतिक्रिया संरचना OpenAI फॉर्मेट से मेल खाती है। आप जनरेटेड सामग्री तक पहुँच सकते हैं और मानक try-catch ब्लॉक का उपयोग करके त्रुटियों को संभाल सकते हैं। यह दृष्टिकोण वेब एप्लिकेशन या CLI टूल्स में सर्वर-साइड प्रोसेसिंग के लिए आदर्श है।
SSE के माध्यम से स्ट्रीमिंग प्रतिक्रियाएँ
अपने अनुरोध में 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)प्रत्येक चंक में एक आंशिक प्रतिक्रिया होती है। आप इन चंक को जमा करके पूर्ण टेक्स्ट को पुनर्स्थापित कर सकते हैं या उन्हें रियल-टाइम में प्रदर्शित कर सकते हैं। स्ट्रीमिंग लंबी स्क्रिप्ट या विवरणों के लिए प्रतीक्षा कर रहे उपयोगकर्ताओं के लिए अनुभवजन्य विलंबता को कम करती है।
सीमाएँ, त्रुटियाँ और कॉन्टेक्स्ट विंडो
हमारी API विश्वसनीयता सुनिश्चित करने के लिए विशिष्ट सीमाएँ रखती है। आप प्रति कुंजी प्रति मिनट 300 अनुरोध तक भेज सकते हैं। अधिकतम अनुरोध बॉडी आकार 8 MB है। कॉन्टेक्स्ट विंडो प्रॉम्प्ट और कम्पलीशन दोनों के लिए 100,000 टोकन का समर्थन करती है।
सामान्य त्रुटियों में अमान्य कुंजियों के लिए 401, अपर्याप्त क्रेडिट के लिए 402 और रेट लिमिट के लिए 429 शामिल हैं। यदि आप रेट लिमिट से अधिक हो जाते हैं, तो प्रतीक्षा करें और पुनः प्रयास करें। हमारा मूल्य स्पष्ट है: 1M इनपुट टोकन प्रति $0.25 और 1M आउटपुट टोकन प्रति $1.00। प्रीपेड क्रेडिट कभी समाप्त नहीं होता है, और आप $10 से टॉप-अप कर सकते हैं।
API विवरण
API की सभी असली सीमाएँ और सुविधाएँ एक जगह — क्रेडिट जोड़ने से पहले इन्हें देख लें।
| मद | मान |
|---|---|
| API फ़ॉर्मेट | OpenAI के अनुकूल: कोई भी OpenAI SDK चलेगा — बस base URL और कुंजी बदलें |
| एंडपॉइंट | POST /v1/chat/completions · GET /v1/models |
| मॉडल ID | uncensored |
| प्रमाणीकरण | Authorization: Bearer YOUR_KEY |
| Base URL | https://api.fluxapikey.com/v1 |
| पैरामीटर | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| स्ट्रीमिंग | हाँ — server-sent events; आख़िरी हिस्से में टोकन उपयोग |
| फ़ंक्शन कॉलिंग | हाँ — tools, tool_choice; जवाब में tool_calls, स्ट्रीमिंग में भी; नतीजे role: tool संदेश से भेजें |
| JSON मोड | response_format: {"type": "json_object"} |
| अधिकतम आउटपुट | 100,000-टोकन विंडो के शेष हिस्से तक; max_tokens वैकल्पिक (अलग सीमा नहीं) |
| कॉन्टेक्स्ट विंडो | 100,000 टोकन (इनपुट + आउटपुट मिलाकर) |
| अनुरोध का आकार | 8 MB तक |
| रिस्पॉन्स हेडर | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| समानांतर अनुरोध | प्रति कुंजी एक साथ 8 तक |
| रेट लिमिट | प्रति कुंजी प्रति मिनट 300 अनुरोध |
| वैधता | भुगतान किया क्रेडिट कभी समाप्त नहीं होता, कोई सदस्यता नहीं |
| बोनस | $50 से +5%, $100 से +10% |
| बिलिंग | प्रीपेड क्रेडिट, असली उपयोग के अनुसार; त्रुटियाँ और अस्वीकृतियाँ मुफ़्त |
| कीमत | प्रति 10 लाख इनपुट टोकन $0.25 · प्रति 10 लाख आउटपुट टोकन $1.00 |
| टॉप-अप | USDT (TRC20) या USDC (Base), $10 से $500 तक कोई भी पूरी राशि |
| मुफ़्त ट्रायल क्रेडिट | $0.50, 7 दिन, कार्ड की ज़रूरत नहीं · ट्रायल कुंजी: 2 समानांतर अनुरोध, 60 प्रति मिनट; पहले टॉप-अप के बाद पूरी सीमाएँ (8 और 300) |
| कुंजियाँ | हर खाते में एक सक्रिय कुंजी; नई कुंजी पुरानी की जगह लेती है |
| साइन इन | Google या ईमेल और पासवर्ड |
| सामग्री | वयस्क सामग्री की अनुमति; नाबालिगों से जुड़ी यौन सामग्री अस्वीकार |
त्रुटि कोड
त्रुटियाँ JSON में स्थिर type के साथ आती हैं; विफल या अस्वीकृत अनुरोधों का शुल्क नहीं लगता।
| कोड | प्रकार | अर्थ |
|---|---|---|
400 | bad_request | अमान्य JSON, खाली संदेश, गलत पैरामीटर या कॉन्टेक्स्ट विंडो से अधिक |
401 | missing_key · invalid_key · key_revoked | कुंजी नहीं, गलत कुंजी या नई कुंजी से बदली गई |
402 | no_credit | क्रेडिट ख़त्म — टॉप-अप करें, तुरंत चालू |
403 | content_blocked | नाबालिगों से जुड़ी यौन सामग्री — अस्वीकार, कोई शुल्क नहीं |
404 | not_found | अज्ञात एंडपॉइंट |
413 | request_too_large | बॉडी 8 MB से बड़ी |
429 | rate_limited · concurrency | 300/मिनट या 8 समानांतर से अधिक — रुककर फिर कोशिश करें |
503 | upstream_busy | मॉडल व्यस्त — कुछ सेकंड बाद फिर कोशिश करें |
प्रश्न और उत्तर
कॉन्टेक्स्ट विंडो का आकार क्या है?
कॉन्टेक्स्ट विंडो प्रॉम्प्ट और कम्पलीशन दोनों के लिए 100,000 टोकन का समर्थन करती है। इससे एक ही अनुरोध में लंबी बातचीत या बड़े दस्तावेज़ प्रोसेसिंग संभव होती है।
त्रुटियों को कैसे संभालें?
सामान्य त्रुटियों में अमान्य कुंजियों के लिए 401, अपर्याप्त क्रेडिट के लिए 402 और रेट लिमिट के लिए 429 शामिल हैं। आप समस्या निर्धारित करने और उचित कार्रवाई करने के लिए प्रतिक्रिया स्टेटस कोड और संदेश जांच सकते हैं।
क्या मैं इस API का उपयोग इमेज या वीडियो जनरेशन के लिए कर सकता हूँ?
नहीं, यह API केवल टेक्स्ट-ऑनली चैट कम्पलीशन के लिए है। हम प्रॉम्प्ट इंजीनियरिंग, स्क्रिप्ट लेखन और पोस्ट-प्रोसेसिंग के लिए बिना सेंसर ब्रेन प्रदान करते हैं। इमेज या वीडियो जनरेशन के लिए, आपको एक समर्पित मॉडल या सेवा का उपयोग करना होगा।
आपकी कुंजी बस एक फ़ॉर्म दूर है
एक खाता बनाएँ, कुंजी कॉपी करें, बेस यूआरएल बदलें। सेटअप यही है।