Dolphin LLM: अपने क्लाइंट को तीन लाइनों में बदलें

बेस यूआरएल और API कुंजी अपडेट करके अपने मौजूदा OpenAI-संगत क्लाइंट को बिना सेंसर LLM API से कनेक्ट करें। Dolphin LLM एंडपॉइंट पर एक त्वरित अनुरोध के साथ शुरू करें और स्थानीय इंफ्रास्ट्रक्चर प्रबंधित किए बिना असीमित टेक्स्ट जनरेशन का अनुभव करें।

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

हमारी API को मानक OpenAI इंटीग्रेशन के लिए एक ड्रॉप-इन रिप्लेसमेंट के रूप में डिज़ाइन किया गया है। आपको नए SDK या जटिल कॉन्फ़िगरेशन फ़ाइल की आवश्यकता नहीं है। बस अपने क्लाइंट में base_url को अपने एंडपॉइंट की ओर इशारा करने के लिए अपडेट करें और मानक Authorization हेडर में अपनी API key प्रदान करें।

तुरंत अपनी कुंजी प्राप्त करने के लिए एक मुफ्त खाता बनाएं। ट्रायल क्रेडिट के लिए कार्ड की आवश्यकता नहीं होती है, जिससे कनेक्टिविटी की जांच आसान हो जाती है। सभी अनुरोधों के लिए बेस यूआरएल है https://new.dolphinllm.com/v1. इससे सुनिश्चित होता है कि OpenAI के लिए पहले से कॉन्फ़िगर किसी भी टूल, लाइब्रेरी या एप्लिकेशन में न्यूनतम बाधा के साथ ट्रैफ़िक को हमारे मॉडल पर रूट किया जा सके।

बेस यूआरएल
https://new.dolphinllm.com/v1
Auth हेडर
Authorization: Bearer YOUR_API_KEY
मॉडल ID
uncensored

पहली अनुरोध

एक सरल चैट पूरा करने वाले अनुरोध के साथ अपनी कनेक्शन जांचें। यह पुष्टि करता है कि आपकी कुंजी मान्य है और एंडपॉइंट प्रतिक्रियाशील है। अनुरोध बॉडी मानक OpenAI चैट पूरा करने वाले स्कीमा का पालन करती है। YOUR_API_KEY को अपनी वास्तविक कुंजी से बदलें।

विधि: POST · एंडपॉइंट: /v1/chat/completions · मॉडल: uncensored

curl https://new.dolphinllm.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."}]
  }'

यह एंडपॉइंट स्ट्रीमिंग और टूल कॉलिंग का समर्थन करता है, लेकिन यह बुनियादी अनुरोध कोर टेक्स्ट-इन, टेक्स्ट-आउट क्षमता को प्रदर्शित करता है। यदि आपको प्रतिक्रिया प्राप्त होती है, तो आपका क्लाइंट सफलतापूर्वक Dolphin LLM सेवा से कनेक्ट हो गया है।

पायथन SDK

API के साथ इंटरैक्ट करने के लिए आधिकारिक openai Python लाइब्रेरी का उपयोग करें। कस्टम बेस URL और अपनी API कुंजी के साथ क्लाइंट कॉन्फ़िगर करें। यह दृष्टिकोण OpenAI के लिए पहले से लिखे गए किसी भी कोड के साथ काम करता है, जिससे आप बिना अपनी लॉजिक को फिर से लिखे प्रदाता बदल सकते हैं।

from openai import OpenAI

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

मॉडल ID है uncensored. पूरी बातचीत का इतिहास पास करें messages.

Node SDK

Node.js एप्लिकेशन के लिए, `openai` npm पैकेज एकीकरण संभालता है। `baseURL` को हमारे एंडपॉइंट पर सेट करें और अपना कुंजी प्रदान करें। यह सुनिश्चित करता है कि मौजूदा Node.js प्रोजेक्ट्स जो OpenAI की संरचना पर निर्भर हैं, संगत रहें।

import OpenAI from "openai";

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

API मानक पैरामीटर जैसे max_tokens and temperature. आउटपुट की रचनात्मकता और लंबाई को नियंत्रित करने के लिए इन्हें समायोजित करें।

स्ट्रीमिंग प्रतिक्रियाएं (SSE)

`stream` को सेट करके स्ट्रीमिंग सक्षम करें stream अपने request body में पैरामीटर को 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)

स्ट्रीम मानक OpenAI इवेंट प्रकारों का उपयोग करती है, इसलिए अधिकाय SSE पार्सर इसके साथ काम करते हैं। टोकन उपयोग data: [DONE].

रेट लिमिट्स और बाधाएँ

API प्रति मिनट 300 अनुरोधों और प्रति कुंजी 8 समानांतर अनुरोधों की सीमा लागू करती है (ट्रायल कुंजियाँ: 60 और 2)। अनुरोध बॉडी का आकार 8 MB तक सीमित है। यदि आप इन सीमाओं को पार करते हैं, तो आपको 429 त्रुटि मिलेगी।

प्रमाणीकरण त्रुटियाँ यदि कुंजी अनुपस्थित या अमान्य है तो 401 लौटाती हैं। भुगतान त्रुटियाँ यदि आपका शेष खाली है तो 402 लौटाती हैं। कॉन्टेक्स्ट विंडो प्रॉम्प्ट और कंप्लीशन दोनों के लिए मिलाकर 64,000 टोकन है; अपने इनपुट को इस सीमा के भीतर रखें।

एक तालिका में API तथ्य

क्रेडिट खरीदने से पहले यह तय करने के लिए कि API आपकी परियोजना के लिए उपयुक्त है या नहीं, इस टेबल का उपयोग करें।

आइटममूल्य
API प्रारूपOpenAI-सुसंगत: कोई भी OpenAI SDK या क्लाइंट काम करता है — base URL और key बदलें
मॉडल IDuncensored
विधियाँPOST /v1/chat/completions · GET /v1/models
API कुंजीAuthorization हेडर में Bearer टोकन
बेस यूआरएलhttps://new.dolphinllm.com/v1
टूल्स / टूल कॉल्ससमर्थित: टूल्स + tool_choice, जवाब में tool_calls (स्ट्रीम के साथ भी), भूमिका: tool संदेशों के रूप में टूल परिणाम
संरचित आउटपुटresponse_format: {"type": "json_object"}
सैंपलिंग पैरामीटरtemperature, top_p, stop, seed और दो पेनल्टी पास कर दी जाती हैं
संदर्भ विंडो64,000 टोकन (प्रॉम्प्ट + कंप्लीशन एक साथ)
SSE स्ट्रीमिंगसमर्थित (स्ट्रीम: सही), उपयोग अंत में शामिल
संपन्न लंबाईबाकी 64,000-टोकन विंडो तक; max_tokens वैकल्पिक है (अलग से कैप नहीं)
अधिकतम बॉडीप्रति अनुरोध 8 MB तक
सहसंयोजकताप्रति कुंजी एक साथ 8 अनुरोध
प्रतिक्रिया हेडर्सX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
प्रति मिनट अनुरोधप्रति कुंजी प्रति मिनट 300 अनुरोध
मूल्यइनपुट $0.15 / 1M टोकन, आउटपुट $0.50 / 1M टोकन
बिलिंगप्रीपेड क्रेडिट से pay as you go; फेल हुए अनुरोधों के लिए कुछ भी चार्ज नहीं किया जाता
मुफ्त परीक्षण$0.50 of credit valid 7 days, no card needed · Trial key: 2 parallel requests, 60 req/min; full limits (8 and 300) after the first top-up
टॉप-अपकार्ड (Stripe) या क्रिप्टो (USDT, USDC): $20, $50, $100, $200 या $500
क्रेडिट समाप्तिभुगतान किया गया क्रेडिट कभी समाप्त नहीं होता, कोई सब्सक्रिप्शन नहीं
वॉल्यूम बोनस+5% $50 से, +10% $100 से, +15% $200 से
खाताईमेल + पासवर्ड से साइन इन करें (जब सक्षम हो तो Google साइन-इन)
कुली प्रबंधनप्रत्येक अकाउंट के लिए एक सक्रिय key; यदि यह लीक हो जाए तो इसे रद्द करें और अपने अकाउंट में नया बनाएं

HTTP त्रुटियाँ

हर त्रुटि JSON में होती है जिसमें एक प्रकार होता है जिस पर आप स्विच कर सकते हैं: {"error": {"message": "…", "type": "…", "code": "…"}}. किसी भी त्रुटि के लिए आपको कभी चार्ज नहीं किया जाएगा।

स्थितिप्रकारकारण
400bad_requestअमान्य JSON, खाली messages, खराब पैरामीटर, या विंडो से लंबा प्रॉम्प्ट — ठीक करें और फिर से भेजें
401missing_key · invalid_keyAuthorization हेडर की जाँच करें या अपना वर्तमान key उपयोग करें
402no_creditबैलेंस खाली है — टॉप अप करें, अनुरोध तुरंत फिर से शुरू हो जाएंगे
403account_blockedकुंजी का मालिक खाता ब्लॉक है
404not_foundअज्ञात एंडपॉइंट
413request_too_largeअनुरोध बॉडी 8 MB से बड़ी है
429rate_limited · concurrencyगति कम करें: दर या समानांतर सीमा तक पहुँच गई है
503upstream_busymodel व्यस्त है — कुछ सेकंड में पुनः प्रयास करें

प्रश्न और उत्तर

क्या बिना सेंसर AI मॉडल, GPT-4 के समान है?

नहीं। Dolphin LLM द्वारा सेवा दी जाने वाली मॉडल एक ओपन-वेइट मॉडल है जिसे असीमित सामग्री के लिए ट्यून किया गया है। यह GPT, Claude, Gemini या किसी अन्य वेंडर का मॉडल नहीं है। यह एक अलग बिना सेंसर LLM है जो बिना सामग्री अस्वीकृति के कानूनी वयस्क और रचनात्मक उपयोग के लिए डिज़ाइन किया गया है।

मूल्य निर्धारण कैसे काम करता है?

हम पे-एज़-यू-गो प्रीपेड क्रेडिट सिस्टम का उपयोग करते हैं। कीमत $0.15 प्रति 1M इनपुट टोकन और $0.50 प्रति 1M आउटपुट टोकन है। क्रेडिट कभी एक्सपायर नहीं होता है, और कोई मासिक शुल्क नहीं है। आप $20 से शुरू करके टॉप-अप कर सकते हैं।

संदर्भ विंडो का आकार क्या है?

संदर्भ विंडो 64,000 टोकन की है, जिसमें प्रॉम्प्ट और पूरा होने वाला टेक्स्ट दोनों शामिल हैं। इससे लंबी बातचीत या बड़े दस्तावेज़ प्रोसेसिंग की अनुमति मिलती है। त्रुटियों से बचने के लिए सुनिश्चित करें कि आपका कुल टोकन गणना इस सीमा के भीतर रहे।

आपकी कुंजी एक फॉर्म की दूरी पर है

एक खाता बनाएं, कुंजी कॉपी करें, बेस URL बदलें। सेटअप बस इतना ही है।