ClaudeOpenAIसेटअप गाइड
क्लाउड openai compatible api: क्विकस्टार्ट गाइड
किसी भी OpenAI SDK का उपयोग करें और एकल एंडपॉइंट के माध्यम से टेक्स्ट हमारे अनसेंसर्ड LLM में भेजें। यह गाइड दिखाती है कि आप अपनी कोड को एक मिनट से कम समय में कैसे कनेक्ट करें।
- बेस URL
- https://api.claudeopenaicompatibleapi.com/v1
- मॉडल
- अनकैप्ड
समर्थित एंडपॉइंट्स: चैट और मॉडल्स
हम दो मानक एंडपॉइंट प्रदान करते हैं। उपयोग करें POST /v1/chat/completions टेक्स्ट जनरेशन के लिए। Use GET /v1/models मॉडल ID की पुष्टि करें।
हमारी सेवा एम्बेडिंग्स, इमेज जनरेशन या फाइन-ट्यूनिंग का समर्थन नहीं करती है। हम केवल चैट कम्प्लीशंस पर ध्यान केंद्रित करते हैं। यह इंफ्रास्ट्रक्चर को सरल और लागत-प्रभावी रखता है।
आप टेक्स्ट प्रॉम्प्ट भेज सकते हैं और टेक्स्ट रिस्पॉन्स प्राप्त कर सकते हैं। सिस्टम सर्वर-सेंट इवेंट्स के माध्यम से स्ट्रीमिंग का समर्थन करता है। आप फंक्शन कॉलिंग और JSON मोड भी उपयोग कर सकते हैं।
प्रमाणीकरण और बेस URL सेटअप
अपने क्लाइंट को हमारे बेस URL की ओर निर्देशित करें और अपनी API कुंजी प्रदान करें। बेस URL है https://api.claudeopenaicompatibleapi.com/v1.
आपको एक खाते के लिए एक कुंसी मिलती है। यदि आपको नई कुंसी की आवश्यकता है, तो एक जनरेट करें और पुरानी कुंसी काम करना बंद कर देगी। साइनअप के लिए फ़ोन नंबर की आवश्यकता नहीं है।
अपनी API कुंजी को पर्यावरण चर या SDK कॉन्फ़िगरेशन में सेट करें। कुंजी आपके प्रीपेड क्रेडिट तक पहुंच प्रदान करती है।
cURL
curl https://api.claudeopenaicompatibleapi.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Convert this Python function to Rust"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.claudeopenaicompatibleapi.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)Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.claudeopenaicompatibleapi.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 = 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 कुंजी प्राप्त करें
साइन अप करें, कुंजी कॉपी करें, बेस यूआरएल अपडेट करें। सेटअप पूरा हो गया है।