المصادقة على واجهة برمجة التطبيقات للمنشئ
استخدم بيانات اعتماد الوصول عن بُعد المخصصة لـ Creator وفهم نطاقات التجميع والنماذج والإعدادات المتاحة في واجهة برمجة التطبيقات ShareAI Creator API.
في هذه الصفحة
تدير واجهة برمجة التطبيقات Creator API النماذج التي يتحكم فيها الـ Creator المصادق عليه. تستخدم مساحة أسماء بيانات اعتماد منفصلة عن Providers والاستدلال. ابدأ من مساحة العمل الخاصة بـ Creator التي تمتلك التجميع.
إنشاء بيانات اعتماد#
- فتح منشئ في وحدة التحكم وحدد مساحة العمل الصحيحة.
- قم بتمكين الوصول عن بُعد لـ Creator وأنشئ رمز وصول مسمى.
- احفظ UUID الخاص بـ Creator والرمز بأمان.
- أرسل HTTP Basic مع UUID الخاص بـ Creator كاسم مستخدم ورمز الوصول الخاص بـ Creator ككلمة مرور.


https://api.shareai.now/api/v1/console/creatorاقرأ ملخص الـ Creator المصادق عليه.
- عنوان URL الأساسي
https://api.shareai.now- المصادقة
- HTTP Basic: 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 | قم بإدراج أو قراءة التجميعات وتحقق من توفر model-slug. |
creator_collections:write | إنشاء أو تحديث الحقول المسموح بها للتجميع. |
creator_models:read | قراءة النماذج داخل تجميع مملوك. |
creator_models:write | إنشاء أو تحديث الحقول المسموح بها للنموذج. |
creator_settings:write | إذن الإعدادات محمول بواسطة بيانات اعتماد الـ Creator المُكوّنة؛ استخدم فقط المسارات التي تدعمها صراحة. |
يتطلب إنشاء حزمة نموذج كاملة نطاقات الكتابة للتجميع والنموذج. يتم التحقق من النطاقات المطلوبة بالإضافة إلى ملكية الـ Creator وأذونات البرنامج.
الوصول ليس موافقة على النشر#
الرمز الصالح للكتابة لا يعني الموافقة على التجميع أو فتح طريقة تجارية غير مدعومة. احتفظ بحالات المسودة، قيد المراجعة، والمقبولة منفصلة. خريطة مسار الرمز الحالي عن بُعد لا تنشئ تدفق مراجعة قائم على الرمز المدعوم؛ قم بإرسال المراجعة عبر وحدة التحكم.
تدوير أو إلغاء#
استخدم بيانات اعتماد مسماة مميزة للتكاملات المنفصلة. قم بإلغاء بيانات الاعتماد التي لم تعد مطلوبة وقم بتحديث مخزن الأسرار الخاص بك عند إصدار بديل. لا توزع رمز Creator مع حزمة نموذج قابلة للتنزيل.
آخر تحديث سبتمبر 15, 2026