API خالق را احراز هویت کنید
از اعتبارنامههای دسترسی از راه دور با محدوده Creator استفاده کنید و مجموعه، مدل و محدوده تنظیمات موجود در API Creator ShareAI را درک کنید.
در این صفحه
API Creator مدلهایی را مدیریت میکند که توسط 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 | مجموعهها را فهرست کنید یا بخوانید و در دسترس بودن مدل-slug را بررسی کنید. |
creator_collections:write | فیلدهای مجموعه مجاز را ایجاد یا بهروزرسانی کنید. |
creator_models:read | مدلها را در یک مجموعه متعلق بخوانید. |
creator_models:write | فیلدهای مدل مجاز را ایجاد یا بهروزرسانی کنید. |
creator_settings:write | مجوز تنظیمات توسط اعتبارنامههای پیکربندیشده Creator حمل میشود؛ فقط از مسیرهایی استفاده کنید که بهطور صریح از آن پشتیبانی میکنند. |
ایجاد یک بسته مدل کامل نیاز به محدودههای نوشتن مجموعه و نوشتن مدل دارد. محدودههای موردنیاز علاوه بر مالکیت Creator و مجوزهای برنامه بررسی میشوند.
دسترسی به معنای تأیید انتشار نیست#
یک توکن نوشتن معتبر مجموعه را تأیید نمیکند یا یک روش تجاری غیرپشتیبانیشده را باز نمیکند. حالتهای پیشنویس، در انتظار بررسی و پذیرفتهشده را جدا نگه دارید. نقشه مسیر توکن از راه دور فعلی جریان ارسال بررسی مبتنی بر توکن پشتیبانیشده را ایجاد نمیکند؛ بررسی را از طریق کنسول ارسال کنید.
چرخش یا لغو#
از اعتبارنامههای نامگذاریشده متمایز برای ادغامهای جداگانه استفاده کنید. اعتبارنامههایی که دیگر موردنیاز نیستند لغو کنید و هنگام صدور جایگزین، مخزن رمز خود را بهروزرسانی کنید. هرگز توکن Creator را با یک بسته مدل قابل دانلود توزیع نکنید.
آخرین بهروزرسانی سپتامبر 15, 2026