پرووائیڈر اور نیٹ ورک ماڈلز کی فہرست بنائیں
ShareAI Provider API نیٹ ورک کیٹلاگ، اپنے پرووائیڈر کیٹلاگ اور درست ماڈل کی تفصیلات provider_models:read استعمال کرتے ہوئے پڑھیں۔
اس صفحے پر
نیٹ ورک کیٹلاگ کا استعمال کریں تاکہ دستیاب ماڈل ریکارڈز دریافت کریں اور اپنے کیٹلاگ کا جائزہ لیں تاکہ تصدیق شدہ پرووائیڈر سے منسلک ماڈلز کا معائنہ کریں۔ کیٹلاگ انٹری ایک ایسے ڈیوائس سے مختلف ہے جو فعال طور پر اس ماڈل کو شیئر کر رہا ہو۔


https://api.shareai.now/api/v1/console/provider/model-catalogنیٹ ورک ماڈل کیٹلاگ پڑھیں۔
- بیس URL
https://api.shareai.now- تصدیق
- HTTP بیسک: پرووائیڈر UUID اور پرووائیڈر ایکسیس ٹوکن
- مطلوبہ اسکوپ
provider_models:read
https://api.shareai.now/api/v1/console/provider/model-catalog/myاس پرووائیڈر کے ماڈل کیٹلاگ کو پڑھیں۔
- بیس URL
https://api.shareai.now- تصدیق
- HTTP بیسک: پرووائیڈر UUID اور پرووائیڈر ایکسیس ٹوکن
- مطلوبہ اسکوپ
provider_models:read
کوئری پیرامیٹرز#
| پیرامیٹر | استعمال کریں |
|---|---|
page | صفحہ بندی کا صفحہ، 1 سے شروع ہو رہا ہے۔ |
limit | مطلوبہ صفحہ کا سائز؛ سرور اپنی معاون حدود لاگو کرتا ہے۔ |
search | ماڈل کے نام یا شناخت کنندگان کو فلٹر کریں۔ |
type | نیٹ ورک کیٹلاگ پر اختیاری سپورٹ شدہ کیٹلاگ-ٹائپ فلٹر۔ |
cURL
curl --fail-with-body --request GET \
"https://api.shareai.now/api/v1/console/provider/model-catalog/my?page=1&limit=20" \
-u "$PROVIDER_UUID:$PROVIDER_ACCESS_TOKEN"
Python
import json
import os
import urllib.request
import base64
credentials = os.environ["PROVIDER_UUID"] + ":" + os.environ["PROVIDER_ACCESS_TOKEN"]
headers = {"Authorization": "Basic " + base64.b64encode(credentials.encode()).decode()}
request = urllib.request.Request('https://api.shareai.now/api/v1/console/provider/model-catalog/my?page=1&limit=20', 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/provider/model-catalog/my?page=1&limit=20";
const credentials = `${process.env.PROVIDER_UUID}:${process.env.PROVIDER_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());
ایک درست ماڈل پڑھیں#
https://api.shareai.now/api/v1/console/provider/model-catalog/my/modelایک درست full_model_identifier تلاش کریں۔
- بیس URL
https://api.shareai.now- تصدیق
- HTTP بیسک: پرووائیڈر UUID اور پرووائیڈر ایکسیس ٹوکن
- مطلوبہ اسکوپ
provider_models:read
cURL
curl --get --fail-with-body https://api.shareai.now/api/v1/console/provider/model-catalog/my/model \
-u "$PROVIDER_UUID:$PROVIDER_ACCESS_TOKEN" \
--data-urlencode "full_model_identifier=$MODEL_IDENTIFIER"
جواب کی تشریح کریں#
فہرست کے جوابات منتخب کیٹلاگ کی شناخت کرتے ہیں اور اس کی اشیاء واپس کرتے ہیں۔ ایک معلوم ماڈل کو درست تلاش کے ذریعے واپس کیا جا سکتا ہے، چاہے وہ فراہم کنندہ میں شامل نہ کیا گیا ہو۔ قیمت یا شیئرنگ ایکشن کی پیشکش سے پہلے واپس کی گئی ایسوسی ایشن اور اجازت کی حالت کو چیک کریں۔
شناخت کنندگان کو درست رکھیں#
ماڈل کے ڈسپلے نام سے ایک identifier دوبارہ نہ بنائیں۔ اس کے creator/model/tag کی علامات کو محفوظ رکھیں، اور query values کو URL-encode کریں۔ فیصلہ کرتے وقت کہ آیا اسے فراہم کیا جا سکتا ہے، فراہم کنندہ کی موجودہ اجازتوں اور ماڈل کی رسائی کی شرائط کا استعمال کریں۔
آخری بار اپ ڈیٹ کیا گیا ستمبر 15, 2026