আপনার প্রথম API অনুরোধ করুন
একটি ShareAI API কী তৈরি করুন, একটি উপলব্ধ মডেল নির্বাচন করুন এবং আপনার সার্ভার থেকে Bearer authentication সহ একটি চ্যাট অনুরোধ পাঠান।
এই পৃষ্ঠায়
এখানে শুরু করুন যখন আপনার অ্যাপ্লিকেশন আপনার নিজস্ব ShareAI ওয়ার্কস্পেস থেকে একটি API কী ব্যবহার করে অনুরোধ করবে। আপনার একটি ShareAI অ্যাকাউন্ট, একটি সক্রিয় কী এবং আপনি যে মডেলটি চালাতে চান তার অ্যাক্সেস প্রয়োজন।
১. একটি API কী তৈরি করুন#
খুলুন ShareAI কনসোল এবং সেই ওয়ার্কস্পেসটি নির্বাচন করুন যা কী এবং ব্যবহারের মালিক হবে। খুলুন API কী, নির্বাচন করুন API কী তৈরি করুন, কীটিকে একটি পরিচিত নাম দিন এবং আপনার সার্ভার পরিবেশে সিক্রেটটি সংরক্ষণ করুন।


২. একটি মডেল নির্বাচন করুন#
খুলুন মডেল এবং সেখানে প্রদর্শিত সঠিক মডেল শনাক্তকারীটি কপি করুন। বর্তমান প্রাপ্যতা এবং আপনার কীতে মডেল/প্রোভাইডার সীমাবদ্ধতা পরীক্ষা করুন। একটি পুরানো টিউটোরিয়ালের শনাক্তকারী আজ ক্ষমতা উপলব্ধ থাকার গ্যারান্টি দেয় না।
৩. অনুরোধ পাঠান#
https://api.shareai.now/api/v1/chat/completionsএকটি উপলব্ধ মডেল ব্যবহার করে একটি প্রতিক্রিয়া তৈরি করুন।
- বেস URL
https://api.shareai.now- অথেন্টিকেশন
- Bearer API কী
প্রতিস্থাপন করুন 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());
৪. ফলাফল পড়ুন#
একটি সফল নন-স্ট্রিমিং অনুরোধের জন্য, নিশ্চিত করুন যে done সত্য এবং সহকারীর বার্তা পড়ুন message.content। এটি সফল সমাপ্তি হিসাবে বিবেচনা করার আগে HTTP স্থিতি এবং বডিতে থাকা যেকোন ত্রুটি অবজেক্ট পরীক্ষা করুন। একটি no-device ফলাফল বর্তমানে HTTP 200 সহ একটি ত্রুটি অবজেক্ট হিসাবে আসতে পারে।
যদি অনুরোধ ব্যর্থ হয়#
| স্ট্যাটাস | পরবর্তী ধাপ |
|---|---|
| 401 | কী, ওয়ার্কস্পেস এবং Authorization হেডার পরীক্ষা করুন। |
| 402 | উপলব্ধ ক্রেডিট বা প্রযোজ্য ব্যালেন্স পরীক্ষা করুন। |
| 403 | অনুমোদিত মডেল এবং প্রোভাইডার পরীক্ষা করুন। |
| 429 | Retry-After উপস্থিত থাকলে অপেক্ষা করুন, তারপর একটি সীমিত বিলম্ব সহ পুনরায় চেষ্টা করুন। |
| 503 | বর্তমান ক্ষমতা বা পরিষেবা প্রাপ্যতা পরীক্ষা করুন; একটি পুনরায় চেষ্টা সীমা রাখুন। |
পরবর্তী পদক্ষেপ#
চ্যাট অনুরোধ এবং প্রতিক্রিয়া রেফারেন্স সমর্থিত বডি ব্যাখ্যা করে। যদি প্রতিটি গ্রাহক তাদের নিজস্ব অ্যাকাউন্ট অনুমোদন করে, তবে অনুসরণ করুন অ্যাপ্লিকেশন OAuth.
সর্বশেষ আপডেট সেপ্টেম্বর 15, 2026