کریئیٹر API کو مستند کریں
Creator-scoped Remote Access کی اسناد استعمال کریں اور ShareAI Creator API میں دستیاب collection، model اور settings scopes کو سمجھیں۔
اس صفحے پر
Creator API ان ماڈلز کو مینیج کرتا ہے جو تصدیق شدہ Creator کے کنٹرول میں ہیں۔ یہ Providers اور inference سے الگ credential namespace استعمال کرتا ہے۔ اس collection کے مالک Creator workspace سے شروع کریں۔
اسناد بنائیں#
- کھولیں تخلیق کار Console میں جائیں اور درست workspace منتخب کریں۔
- Creator Remote Access کو فعال کریں اور ایک نامزد access token بنائیں۔
- Creator UUID اور token کو محفوظ طریقے سے محفوظ کریں۔
- HTTP Basic بھیجیں، جہاں creator UUID کو username اور creator access token کو password کے طور پر استعمال کریں۔


https://api.shareai.now/api/v1/console/creatorتصدیق شدہ Creator کا خلاصہ پڑھیں۔
- بیس URL
https://api.shareai.now- تصدیق
- HTTP بیسک: کریئیٹر UUID اور کریئیٹر ایکسیس ٹوکن
- مطلوبہ اسکوپ
creator:read
cURL
curl --fail-with-body --request GET \
"https://api.shareai.now/api/v1/console/creator" \
-u "$CREATOR_UUID:$CREATOR_ACCESS_TOKEN"
Python
import json
import os
import urllib.request
import base64
credentials = os.environ["CREATOR_UUID"] + ":" + os.environ["CREATOR_ACCESS_TOKEN"]
headers = {"Authorization": "Basic " + base64.b64encode(credentials.encode()).decode()}
request = urllib.request.Request('https://api.shareai.now/api/v1/console/creator', headers=headers, method='GET')
with urllib.request.urlopen(request, timeout=60) as response:
print(json.load(response))
TypeScript
const url = "https://api.shareai.now/api/v1/console/creator";
const credentials = `${process.env.CREATOR_UUID}:${process.env.CREATOR_ACCESS_TOKEN}`;
const headers: Record = {
Authorization: `Basic ${Buffer.from(credentials).toString("base64")}`,
};
const response = await fetch(url, { method: "GET", headers });
if (!response.ok) throw new Error(`${response.status}: ${await response.text()}`);
console.log(await response.json());
دائرہ کار#
| اسکوپ | مطلب |
|---|---|
creator:read | Creator کا خلاصہ پڑھیں۔ |
creator_collections:read | Collections کی فہرست بنائیں یا پڑھیں اور model-slug کی دستیابی چیک کریں۔ |
creator_collections:write | اجازت یافتہ collection fields بنائیں یا اپ ڈیٹ کریں۔ |
creator_models:read | کسی owned collection کے اندر موجود ماڈلز کو پڑھیں۔ |
creator_models:write | اجازت یافتہ model fields بنائیں یا اپ ڈیٹ کریں۔ |
creator_settings:write | Configured Creator credentials کے ذریعے دی گئی settings permission؛ صرف وہی routes استعمال کریں جو واضح طور پر اس کی حمایت کرتے ہیں۔ |
مکمل ماڈل پیکج بنانے کے لیے collection-write اور model-write دونوں scopes کی ضرورت ہوتی ہے۔ مطلوبہ scopes کو Creator کی ملکیت اور پروگرام کی اجازتوں کے علاوہ چیک کیا جاتا ہے۔
رسائی اشاعت کی منظوری نہیں ہے#
ایک درست write token کسی collection کی منظوری یا کسی غیر معاون تجارتی طریقہ کو ان لاک نہیں کرتا۔ ڈرافٹ، زیر جائزہ اور قبول شدہ حالتوں کو الگ رکھیں۔ موجودہ remote-token route map ایک معاون token-based submit-review flow قائم نہیں کرتا؛ Console کے ذریعے جائزہ جمع کریں۔
Rotate یا منسوخ کریں#
علیحدہ انضمام کے لیے الگ الگ نامزد credentials استعمال کریں۔ وہ credentials منسوخ کریں جو اب ضرورت نہیں ہیں اور جب بھی متبادل جاری کریں تو اپنے secret store کو اپ ڈیٹ کریں۔ کبھی بھی Creator token کو کسی ڈاؤن لوڈ کے قابل ماڈل پیکج کے ساتھ تقسیم نہ کریں۔
آخری بار اپ ڈیٹ کیا گیا ستمبر 15, 2026