ShareAI Platform Docs

एक चैट पूर्णता बनाएं

Bearer API कुंजी के साथ ShareAI चैट-पूर्णता अनुरोध भेजें और समर्थित मॉडल, संदेश और स्ट्रीम फ़ील्ड को समझें।

Markdown के रूप में देखें
इस पेज पर
POST https://api.shareai.now/api/v1/chat/completions

चयनित मॉडल का उपयोग करके एक चैट अनुरोध चलाएँ।

बेस URL
https://api.shareai.now
प्रमाणीकरण
Bearer API कुंजी

यह आपके API-कुंजी कार्यक्षेत्र द्वारा भुगतान और अधिकृत अनुरोधों के लिए डिफ़ॉल्ट एकीकरण पथ है। कुंजी के मॉडल और प्रदाता प्रतिबंध आवंटन पर लागू होते हैं, जिसमें अनुमत फॉलबैक पथ शामिल हैं।

अनुरोध बॉडी#

फ़ील्डप्रकारअर्थ
modelस्ट्रिंग, आवश्यकसटीक उपलब्ध मॉडल पहचानकर्ता। इसे मॉडल्स से कॉपी करें।
messagesऐरेभूमिका और सामग्री वाले वार्तालाप संदेश।
streamबूलियनfalse एक JSON परिणाम लौटाता है; true सर्वर-भेजे गए इवेंट्स का अनुरोध करता है।

टेक्स्ट संदेश सामग्री का उपयोग करें। जैसे system, user और assistant वार्तालाप के लिए उपयुक्त भूमिकाएँ भेजें। उस वार्तालाप इतिहास को शामिल करें जिसे आप मॉडल का उपयोग करना चाहते हैं; यह न मानें कि अनुरोध एक संग्रहीत वार्तालाप साझा करते हैं।

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": "system",
      "content": "Be concise and helpful."
    },
    {
      "role": "user",
      "content": "Give me three ideas for a local community event."
    }
  ],
  "stream": false
}'

प्रतिक्रिया#

एक पूर्ण गैर-स्ट्रीमिंग परिणाम सेट करता है done true पर और उत्पन्न टेक्स्ट को लौटाता है message.content। शीर्ष स्तर भी वहन करता है done_reason और consumption_type। स्ट्रीमिंग एक अलग, चैट-पूर्णता-खंड प्रारूप का उपयोग करता है। यह न मानें कि गैर-स्ट्रीमिंग परिणाम में OpenAI-शैली की विकल्प सरणी है।

JSON

{
  "done": true,
  "done_reason": "stop",
  "consumption_type": "credits",
  "message": {
    "role": "assistant",
    "content": "Here are three ideas for your community event.",
    "done": true,
    "done_reason": "stop"
  }
}

यह एक चित्रात्मक पूर्ण परिणाम है; consumption_type वास्तविक आवंटन मोड का वर्णन करता है। HTTP स्थिति 200 होने पर भी शीर्ष-स्तरीय त्रुटि की जाँच करें। एक no-device परिणाम वर्तमान में उपयोग करता है error.code = no_device HTTP 200 के साथ।

मॉडल और प्रदाता प्रतिबंध#

एक कुंजी विशिष्ट मॉडल और निष्पादन प्रदाताओं तक सीमित हो सकती है। यदि पहुंच अस्वीकृत है, तो निरीक्षण करें कुंजी जानकारी और केवल तभी कंसोल में कुंजी अपडेट करें जब स्वामी कार्यक्षेत्र उस पहुंच को प्रदान करने का इरादा रखता हो।

स्ट्रीमिंग या ग्राहक प्राधिकरण#

एक प्रतिक्रिया स्ट्रीम करें · एक OAuth एक्सेस टोकन का उपयोग करें

अंतिम अपडेट सितम्बर 15, 2026

ShareAI प्लेटफ़ॉर्म दस्तावेज़
सभी दस्तावेज़ीकरण

शीर्षक या सामग्री द्वारा खोजें।

इस पेज के बारे में पूछें

इस पेज को एक्सप्लोर करने के लिए एक सहायक चुनें। आप पेज को कॉपी करके अपनी बातचीत में पेस्ट भी कर सकते हैं।

Ask ChatGPTAsk ClaudeAsk GrokAsk ShareAI