OpenAI और Anthropic अनुकूलता

EmpirioLabs AI के माध्यम से रूट करते समय परिचित अनुरोध आकृतियों का उपयोग करें

EmpirioLabs AI संगतता समापन बिंदुओं को उजागर करता है ताकि आप मौजूदा एकीकरणों को फिर से लिखे बिना प्लेटफ़ॉर्म को अपना सकें। अपने OpenAI या Anthropic SDK को EmpirioLabs आधार URL पर इंगित करें और तुरंत अनुरोध करना शुरू करें।

OpenAI-संगत चैट पूर्णता

POST /v1/chat/completions

OpenAI Chat Completions API के समान अनुरोध निकाय को स्वीकार करता है। messages, model, stream, temperature, max_tokens और अन्य मानक मापदंडों का समर्थन करता है।

$curl "https://api.empiriolabs.ai/v1/chat/completions" \
> -H "Authorization: Bearer $EMPIRIOLABS_API_KEY" \
> -H "Content-Type: application/json" \
> -d '{
> "model": "qwen3-max",
> "messages": [{ "role": "user", "content": "Summarize this in one sentence." }]
> }'

OpenAI पायथन SDK का उपयोग करना:

1from openai import OpenAI
2
3client = OpenAI(
4 api_key="sk-empiriolabs-your_key_here",
5 base_url="https://api.empiriolabs.ai/v1",
6)
7
8response = client.chat.completions.create(
9 model="qwen3-max",
10 messages=[{"role": "user", "content": "Hello!"}],
11)
सिस्टम संकेत

हर चैट मॉडल एक छोटे डिफ़ॉल्ट सिस्टम संदेश के साथ शिप होता है, जो उसकी पहचान स्थापित करता है (उदाहरण के लिए, “आप DeepSeek V4 Flash हैं”). जब आप कोई role: "system" या role: "developer" संदेश शामिल नहीं करते हैं, तो डिफ़ॉल्ट स्वचालित रूप से आपके अनुरोध पर पहले से पहले हो जाता है. यदि आप एक प्रदान करते हैं, तो यह डिफ़ॉल्ट को पूरी तरह से बदल देता है। कोई विलय या प्रीपेंडिंग नहीं होता है, और एक ही अनुरोध में एकाधिक सिस्टम संदेश अपस्ट्रीम को अग्रेषित किए जाते हैं।

OpenAI प्रतिक्रियाएँ-संगत समापन बिंदु

POST /v1/responses

OpenAI Response API के समान अनुरोध निकाय को स्वीकार करता है। model, input, instructions और संबंधित फ़ील्ड का समर्थन करता है.

$curl "https://api.empiriolabs.ai/v1/responses" \
> -H "Authorization: Bearer $EMPIRIOLABS_API_KEY" \
> -H "Content-Type: application/json" \
> -d '{
> "model": "seed-2-0-pro",
> "input": "Write a launch checklist."
> }'

मानव-शैली के संदेश समापन बिंदु

POST /v1/messages

Anthropic संदेश API के समान अनुरोध निकाय स्वीकार करता है. model, messages और max_tokens की आवश्यकता है।

$curl "https://api.empiriolabs.ai/v1/messages" \
> -H "Authorization: Bearer $EMPIRIOLABS_API_KEY" \
> -H "Content-Type: application/json" \
> -d '{
> "model": "mistral-medium-3-1",
> "messages": [{ "role": "user", "content": "Hello" }],
> "max_tokens": 256
> }'

SDK कॉन्फ़िगरेशन चीट शीट

एसडीकेकॉन्फ़िगरेशन
OpenAI पायथनOpenAI(api_key="sk-empiriolabs-...", base_url="https://api.empiriolabs.ai/v1")
OpenAI नोडnew OpenAI(\{ apiKey: "sk-empiriolabs-...", baseURL: "https://api.empiriolabs.ai/v1" \})
Anthropic पायथनbase_url को https://api.empiriolabs.ai पर इंगित करें और api_key को अपनी EmpirioLabs कुंजी पर सेट करें
छल्‍लाAuthorization: Bearer sk-empiriolabs-... सेट करें और EmpirioLabs आधार URL का उपयोग करें

कोडिंग एजेंटों, IDE सहायकों और CLI के लिए, OpenCode, Claude Code, Cline, Aider, Continue, Cursor और अन्य OpenAI-संगत टूल के लिए एकीकरण देखें।

मॉडल समर्थन

हर मॉडल हर समापन बिंदु प्रारूप का समर्थन नहीं करता है। एकीकृत करने से पहले किसी विशिष्ट मॉडल के capabilities (स्ट्रीमिंग, सिस्टम प्रॉम्प्ट, वेब खोज, चित्र, वीडियो) और supported_parameters की जांच करने के लिए GET /v1/models/\{modelId\} का उपयोग करें।