तुमचा पहिला API विनंती करा
ShareAI API की तयार करा, उपलब्ध मॉडेल निवडा आणि Bearer प्रमाणीकरणासह तुमच्या सर्व्हरवरून चॅट विनंती पाठवा.
या पृष्ठावर
तुमचे अॅप्लिकेशन तुमच्या स्वतःच्या ShareAI कार्यक्षेत्रातून API की वापरून विनंत्या करेल तेव्हा येथे प्रारंभ करा. तुम्हाला ShareAI खाते, सक्रिय की आणि तुम्हाला चालवायचे असलेले मॉडेल प्रवेश आवश्यक आहे.
1. API की तयार करा#
उघडा ShareAI कन्सोल आणि की आणि वापराचे मालक असलेले कार्यक्षेत्र निवडा. उघडा API कीज, निवडा API की तयार करा, कीला ओळखण्यायोग्य नाव द्या आणि गुपित तुमच्या सर्व्हर वातावरणात जतन करा.


2. मॉडेल निवडा#
उघडा मॉडेल्स आणि तिथे दाखवलेला अचूक मॉडेल आयडेंटिफायर कॉपी करा. वर्तमान उपलब्धता तपासा आणि तुमच्या कीवरील मॉडेल/प्रदाता निर्बंध तपासा. जुन्या ट्यूटोरियलमधील आयडेंटिफायर आज क्षमता उपलब्ध असल्याची हमी देत नाही.
3. विनंती पाठवा#
https://api.shareai.now/api/v1/chat/completionsउपलब्ध मॉडेल वापरून प्रतिसाद तयार करा.
- बेस URL
https://api.shareai.now- प्रमाणीकरण
- Bearer API key
बदला MODEL_IDENTIFIER तुमच्या निवडलेल्या आयडेंटिफायरसह. सेट करा SHAREAI_API_KEY उदाहरण चालवण्यापूर्वी तुमच्या वातावरणात.
cURL
curl --fail-with-body --request POST \
"https://api.shareai.now/api/v1/chat/completions" \
-H "Authorization: Bearer $SHAREAI_API_KEY" \
-H "Content-Type: application/json" \
--data '{
"model": "MODEL_IDENTIFIER",
"messages": [
{
"role": "user",
"content": "Explain what ShareAI does in one sentence."
}
],
"stream": false
}'
Python
import json
import os
import urllib.request
headers = {"Authorization": "Bearer " + os.environ["SHAREAI_API_KEY"]}
headers["Content-Type"] = "application/json"
payload = {'model': 'MODEL_IDENTIFIER', 'messages': [{'role': 'user', 'content': 'Explain what ShareAI does in one sentence.'}], 'stream': False}
data = json.dumps(payload).encode()
request = urllib.request.Request('https://api.shareai.now/api/v1/chat/completions', data=data, headers=headers, method='POST')
with urllib.request.urlopen(request, timeout=60) as response:
print(json.load(response))
TypeScript
const url = "https://api.shareai.now/api/v1/chat/completions";
const headers: Record = {
Authorization: `Bearer ${process.env.SHAREAI_API_KEY}`,
};
headers["Content-Type"] = "application/json";
const payload = {
"model": "MODEL_IDENTIFIER",
"messages": [
{
"role": "user",
"content": "Explain what ShareAI does in one sentence."
}
],
"stream": false
};
const response = await fetch(url, { method: "POST", headers, body: JSON.stringify(payload) });
if (!response.ok) throw new Error(`${response.status}: ${await response.text()}`);
console.log(await response.json());
4. परिणाम वाचा#
यशस्वी नॉन-स्ट्रीमिंग विनंतीसाठी, done true आहे का ते तपासा आणि message.content. मधून सहाय्यक संदेश वाचा. यशस्वी पूर्णता म्हणून विचार करण्यापूर्वी HTTP स्थिती आणि बॉडीमधील कोणतेही त्रुटी ऑब्जेक्ट तपासा. सध्या, HTTP 200 सह त्रुटी ऑब्जेक्ट म्हणून नो-डिव्हाइस परिणाम येऊ शकतो.
जर विनंती अयशस्वी झाली#
| स्थिती | पुढील पाऊल |
|---|---|
| 401 | की, कार्यक्षेत्र आणि अधिकृतता हेडर तपासा. |
| 402 | उपलब्ध क्रेडिट्स किंवा लागू शिल्लक तपासा. |
| 403 | अनुमत मॉडेल्स आणि प्रदाते तपासा. |
| 429 | Retry-After उपस्थित असल्यावर प्रतीक्षा करा, नंतर मर्यादित विलंबासह पुन्हा प्रयत्न करा. |
| 503 | वर्तमान क्षमता किंवा सेवा उपलब्धता तपासा; पुनर्प्रयत्न मर्यादा ठेवा. |
पुढील पावले#
चॅट विनंती आणि प्रतिसाद संदर्भ समर्थित बॉडी स्पष्ट करते. प्रत्येक ग्राहकाने त्यांचे स्वतःचे खाते अधिकृत करावे लागेल, त्यानुसार अनुसरण करा अॅप्लिकेशन OAuth.
शेवटचे अद्यतन सप्टेंबर 15, 2026