OpenAI
اس صفحے کا مشینی ترجمہ کیا گیا تھا. اصل انگریزی مضمون دیکھیں.

API پلیٹ فارم میں پروجیکٹس کا نظم

آخری اپ ڈیٹ: 7 days ago

پروجیکٹس کا مقصد صارفین کو اپنا کام منظم کرنے کی صلاحیت دینا ہے. تنظیمیں رسائی اور حدود کا نظم کر سکتی ہیں، سروس اکاؤنٹس فراہم کر سکتی ہیں (UI کے ذریعے)، اور کسی پروجیکٹ کے اندر محدود دائرہ کار میں استعمال کو ٹریک کر سکتی ہیں (مثلاً ماڈلز، صلاحیتیں، threads، assistants، fine tuning، اسٹوریج وغیرہ). استعمال کی سرگرمی کو پروجیکٹ کے لحاظ سے تقسیم کیا جا سکتا ہے، اور صارفین بلنگ دیکھ سکتے ہیں اور ہر پروجیکٹ کے لیے بجٹس مقرر کر سکتے ہیں.

تنظیم کے مالکان اپنے تمام Active اور Archived پروجیکٹس Projects صفحے میں دیکھ سکتے ہیں. API Platform میں صارف کرداروں اور اجازتوں کے بارے میں مزید جانیں.

Image

پروجیکٹ کون بنا سکتا ہے؟

صرف تنظیم کے مالکان پروجیکٹ بنا سکتے ہیں. مزید معلومات کے لیے براہ کرم کرداروں اور اجازتوں سے رجوع کریں.

تنظیموں کے درمیان سوئچ کرنے کے لیے، صفحے کے اوپری بائیں حصے میں اپنی تنظیم کے نام پر ہوور کریں اور فہرست سے تنظیم منتخب کریں:

Projects page with the organization switcher open, listing Personal and Staging organizations

جو تنظیمیں مشترکہ بلنگ پلان پر ہیں، ان میں ذیلی تنظیموں کی الگ شناخت کی جاتی ہے. ذیلی تنظیموں کے اندر پروجیکٹس نہیں بنائے جا سکتے.

Image

پروجیکٹس کیسے کام کرتے ہیں؟

ہر organization میں ایک “Default project” شامل ہوتا ہے جسے delete نہیں کیا جا سکتا۔ آپ rate limits، virtual model permissions، اور spend budgets ترتیب دے سکتے ہیں (نومبر 2024 کے مطابق)۔ یہ organization کی مکمل configuration وراثت میں لیتا ہے، اس لیے آپ اس میں براہ راست ممبرز یا سروس اکاؤنٹس شامل نہیں کر سکتے۔

میں پروجیکٹ کیسے بناؤں؟

سب سے پہلے، صفحے کے بائیں کونے میں پروجیکٹ کے نام پر ہوور کریں اور Create project منتخب کریں۔

API platform project menu with Create project highlighted under Default project

اپنے پروجیکٹ کے لیے نام، تفصیل، اور ویب سائٹ فراہم کریں اور پھر Create منتخب کریں۔

Create a new project dialog in the API platform with fields for project name, use case, and business website

میں کسی پروجیکٹ میں صارفین کیسے شامل کروں؟

نئے شامل کیے گئے تنظیم کے اراکین خودکار طور پر ”ڈیفالٹ پروجیکٹ“ میں شامل نہیں ہوتے. نئے اراکین کو پروجیکٹ میں یا تو تنظیم میں مدعو کرتے وقت ("Invite to default project" چیک باکس فعال کرکے) یا رکن کے تنظیم کی دعوت قبول کرنے کے بعد مدعو کیا جا سکتا ہے.

Admin API کے ذریعے مدعو کیے گئے صارفین /organization/invites اینڈپوائنٹ میں بیان کردہ اصولوں پر عمل کرتے ہیں.

اگر UI یا Admin API کے ذریعے صارفین کو کسی پروجیکٹ میں مدعو کرتے وقت آپ کو خرابی پیش آئے، تو دعوت دوبارہ بھیجنے سے پہلے تصدیق کر لیں کہ ہدف پروجیکٹ موجود ہے اور آرکائیو نہیں کیا گیا ہے.

تنظیم کے مالکان کو تنظیم کے اندر بنائے گئے نئے پروجیکٹس میں خودکار طور پر مالکان کے طور پر شامل کیا جاتا ہے.

تنظیموں اور پروجیکٹس کے اندر مختلف صارف کردار کیا ہیں، اور ان میں کون سی اجازتیں شامل ہیں؟

جبکہ تنظیموں میں ‘مالک’ اور ‘ریڈر’ کردار ہوتے ہیں، پروجیکٹس میں ‘مالک’ اور ‘رکن’ کردار ہوتے ہیں. پروجیکٹ اراکین، تنظیم کے ریڈرز کے مشابہ ہوتے ہیں. براہ کرم نیچے دی گئی جدول دیکھیں تاکہ ہر صارف کردار کے ساتھ موجود اجازتوں کی مزید تفصیلی وضاحت مل سکے.

کرداردائرہ کارتفصیل
مالکتنظیمتمام پروجیکٹس، تمام صارفین، تمام API کیز بنا/دیکھ سکتا ہے. تنظیم کے اندر تمام پروجیکٹس میں

Projects صفحے
کے ذریعے نگرانی کرنے کی صلاحیت رکھتا ہے. تنظیم کے بجٹس اور پروجیکٹ بجٹس مقرر کر سکتا ہے. تنظیم میں دوسروں کے لیے استعمال کی معلومات دیکھنے کی اجازتیں دے سکتا ہے. پروجیکٹس آرکائیو کر سکتا ہے.
ریڈرتنظیماپنے پروجیکٹس میں inference انجام دے سکتا ہے، وسائل استعمال کر سکتا ہے، اور کیز بنا سکتا ہے. پروجیکٹس میں شامل کیا جا سکتا ہے.
پروجیکٹس نہیں بنا سکتا اور صارفین کا نظم نہیں کر سکتا.
مالکپروجیکٹدوسرے صارفین کو پروجیکٹ میں شامل کر سکتا ہے اور پروجیکٹ کا نام بدل سکتا ہے، نیز رکن کی تمام صلاحیتیں بھی رکھتا ہے. پروجیکٹ بجٹس مقرر کر سکتا ہے. پروجیکٹ کو آرکائیو کر سکتا ہے.
رکنپروجیکٹپروجیکٹ کی سطح پر inference انجام دے سکتا ہے، وسائل استعمال کر سکتا ہے، اور کیز بنا سکتا ہے.

اگر میں تنظیم میں مالک نہیں ہوں، تو مجھے کن چیزوں تک رسائی ہے؟

جو صارفین تنظیم میں مالکان نہیں ہیں، وہ صرف وہی پروجیکٹس دیکھ سکتے ہیں جن کے وہ رکن ہیں. صرف تنظیم کا مالک پروجیکٹ سطح پر تمام پروجیکٹس، اراکین، اور API کیز دیکھ سکتا ہے، اور Projects صفحے تک رسائی رکھتا ہے.

  • صرف کسی پروجیکٹ کے اراکین (اور تنظیم کے مالکان) اس پروجیکٹ کے اندر بنائے گئے fine tuned ماڈلز، بنائے گئے کسی بھی Assistants کے threads، یا شامل کی گئی کوئی بھی فائلیں دیکھ سکتے ہیں.

  • پروجیکٹ کے اراکین دیکھ سکتے ہیں کہ اس پروجیکٹ کے دیگر تمام اراکین کون ہیں اور ان کے کردار کیا ہیں (یعنی مالک یا رکن).

میں کسی صارف کا پروجیکٹ کردار کیسے اپ ڈیٹ کروں یا اسے پروجیکٹ سے کیسے ہٹاؤں؟

صرف پروجیکٹ کا مالک کسی صارف کا پروجیکٹ کردار اپ ڈیٹ کر سکتا ہے یا صارف کو پروجیکٹ سے ہٹا سکتا ہے. مزید معلومات کے لیے براہ کرم کرداروں اور اجازتوں سے رجوع کریں.

کسی پروجیکٹ میں صارف کو اپ ڈیٹ کرنے کے لیے، اپنی تنظیم کی ترتیبات پر جائیں، پروجیکٹ منتخب کریں، اور اراکین پر کلک کریں. آپ کے پاس ہر رکن کا کردار رکن یا مالک کے طور پر سیٹ کرنے کا اختیار ہے. آپ صارف کو پروجیکٹ سے ہٹانے کے لیے ہٹائیں بھی منتخب کر سکتے ہیں.

سروس اکاؤنٹ کیا ہے، اور یہ عام صارف اکاؤنٹ سے کیسے مختلف ہے؟

سروس اکاؤنٹ ایک فرضی صارف کی طرح کام کرتا ہے جو سسٹم رسائی کے لیے بنایا جاتا ہے، اور انفرادی صارف اکاؤنٹس سے الگ ہوتا ہے۔ صرف تنظیم اور پروجیکٹ مالکان ہی سروس اکاؤنٹس بنا سکتے ہیں۔

سروس اکاؤنٹس صرف پروجیکٹس تک محدود ہوتے ہیں۔

کسی پروجیکٹ میں رکن شامل کریں

اگر آپ + Add member بٹن پر کلک کریں گے تو آپ کو اپنی تنظیم کے ان صارفین کی فہرست دکھائی دے گی جن کا کردار Reader ہے. اگر آپ ایسے صارف کو شامل کرنا چاہتے ہیں جو فی الحال آپ کی تنظیم میں نہیں ہے، تو آپ کو پہلے اسے تنظیم میں شامل کرنا ہوگا (اگر آپ ان صارفین کو وسیع رسائی نہیں دینا چاہتے تو 'Add to Default Project" چیک باکس کو غیر منتخب رکھ سکتے ہیں). اس فہرست میں سروس اکاؤنٹس شامل نہیں ہوں گے. اس مرحلے کے دوران آپ منتخب کر سکتے ہیں کہ ان کا کردار Owner یا Member ہو:

Project members with Add team members dialog assigning a user the Member role

جب آپ ٹیم کے رکن کو شامل کرتے ہیں، تو آپ کو اسے یا تو رکن یا مالک کا کردار تفویض کرنا ہوگا. پروجیکٹ کے اراکین ایسی API درخواستیں کر سکتے ہیں جو ڈیٹا پڑھتی یا تبدیل کرتی ہیں، جبکہ پروجیکٹ کے مالکان پروجیکٹ کی ترتیبات اور بجٹس بھی بدل سکتے ہیں اور پروجیکٹ اراکین کا نظم کر سکتے ہیں. مزید معلومات کے لیے براہ کرم کرداروں اور اجازتوں سے رجوع کریں.

کسی پروجیکٹ کے لیے سروس اکاؤنٹ کیسے بنائیں

سب سے پہلے نیویگیشن بار میں موجود ڈراپ ڈاؤن سے وہ پروجیکٹ منتخب کرکے وہاں جائیں جس کے لیے آپ سروس اکاؤنٹ بنانا چاہتے ہیں:

API platform project switcher open with options to create a project or manage projects

پھر، اپنی تنظیم کی ترتیبات -> Project -> Members -> پر جائیں اور + Service account پر کلک کریں:

پروجیکٹ سطح پر بنائے گئے سروس اکاؤنٹس اسی پروجیکٹ کے لیے منفرد ہوتے ہیں اور جس پروجیکٹ میں وہ بنائے گئے ہوں اس کے باہر استعمال نہیں کیے جا سکتے۔

Project Members page with Create a service account dialog after selecting the Service account option

سروس اکاؤنٹ کا نام رکھنا

چاہے آپ سروس اکاؤنٹ تنظیمی سطح پر بنائیں یا کسی پروجیکٹ کے لیے منفرد بنائیں، سروس اکاؤنٹ بناتے وقت آپ حروف، اعداد اور hyphens پر مشتمل ایک منفرد سروس اکاؤنٹ ID بنا سکتے ہیں تاکہ اسے آسانی سے شناخت کیا جا سکے۔

سروس اکاؤنٹ API کی محفوظ کریں

Create بٹن منتخب کرنے کے بعد، سروس اکاؤنٹ کے لیے فوراً ایک API کی بن جاتی ہے اور سیکرٹ کی دکھائی جائے گی. اس سیکرٹ کی کو کسی محفوظ جگہ پر محفوظ کریں. سیکیورٹی وجوہات کی بنا پر، آپ اسے اپنے OpenAI اکاؤنٹ کے ذریعے دوبارہ نہیں دیکھ سکیں گے. اگر آپ یہ سیکرٹ کی کھو دیتے ہیں، تو آپ کو نئی بنانی ہوگی.

Members page with Save your key modal after creating a service account

سروس اکاؤنٹ API کی کی اجازتیں بطور ڈیفالٹ پروجیکٹ کے تمام API وسائل کو پڑھنے اور لکھنے پر سیٹ ہوتی ہیں. یہ اجازتیں آپ کے پروجیکٹ کی API Keys ترتیبات میں اپ ڈیٹ کی جا سکتی ہیں.

سروس اکاؤنٹس آپ کے پروجیکٹ کے رکن ترتیبات صفحے میں پروجیکٹ اراکین کے ساتھ درج ہوتے ہیں. اپنے پروجیکٹ کے رکن ترتیبات صفحے میں سروس اکاؤنٹ کی رسائی اپ ڈیٹ کرنے یا ہٹانے کے بارے میں مزید جاننے کے لیے براہ کرم یہاں رجوع کریں.

پروجیکٹس اور تنظیموں دونوں میں موجود تمام سروس اکاؤنٹس، آپ کے انسانی صارفین کے ساتھ تنظیم کی سطح کے اراکین کے صفحے پر دکھائے جائیں گے.

سروس اکاؤنٹس کو عام اکاؤنٹس کی طرح منظم کیا جاتا ہے. Organization -> Members مینو سے آپ کسی سروس اکاؤنٹ کو ہٹا سکتے ہیں یا کردار اپ ڈیٹ کر سکتے ہیں:

OpenAI API Members settings with a service account role menu open for Reader or Owner

میں اپنی تنظیم کے پروجیکٹس میں API کیز کیسے منظم کروں؟

آپ ہر پروجیکٹ کے لیے API کیز اس پروجیکٹ کی ترتیبات کے صفحے پر بنا اور منظم کر سکتے ہیں. اپنی تنظیم کی ترتیبات میں، پروجیکٹ منتخب کریں، اور API Keys پر کلک کریں.

نئی سیکرٹ کی بنانے کے لیے، + Create new secret key منتخب کریں. آپ سیکرٹ کی کے آگے موجود Edit آئیکن بھی منتخب کر سکتے ہیں تاکہ اس کی اجازتیں ترمیم کر سکیں.

API keys page for a project with the Create new secret key button highlighted

جب آپ نئی سیکرٹ کی بناتے ہیں یا موجودہ کی میں ترمیم کرتے ہیں تو اپنی ہر API کی کے لیے اجازتیں مقرر کر سکتے ہیں.

اجازتوں کی تین سطحیں دستیاب ہیں: سب، محدود، اور صرف پڑھنے کی.

  • سب — سیکرٹ کی کے لیے مکمل اجازتیں مقرر ہیں. یہ ڈیفالٹ ترتیب ہے.

  • محدود — صارف کو ہر اینڈپوائنٹ کے لیے None، Read، اور Write اجازتیں مقرر کرنے دیتا ہے.

    • مثال کے طور پر، آپ ایک API کی بناتے ہیں جسے خاص طور پر /v1/assistants اینڈپوائنٹ پر Read یا Write کرنے کی اجازت نہیں ہے:

      Create new secret key dialog in the API platform with Restricted permissions selected
  • صرف پڑھنے کی — تمام اینڈپوائنٹس کے لیے پڑھنے کی اجازتیں مقرر ہیں.

متعدد پروجیکٹس یا تنظیموں سے تعلق رکھنے والے صارفین کے لیے رسائی کا نظم کیسے کیا جاتا ہے؟

صارفین ضرورت کے مطابق جتنے چاہیں پروجیکٹس کے ممبر ہو سکتے ہیں۔ کسی پروجیکٹ کے اندر، صارفین ایک ذاتی API key بنا سکتے ہیں جو صرف اس پروجیکٹ اور اس کے وسائل تک رسائی کے لیے scoped اور limited ہوتی ہے۔

میں اپنی تنظیم کے پروجیکٹس کے لیے ریٹ لمٹس کیسے مقرر اور منظم کروں؟

صرف تنظیم کا مالک پروجیکٹ سطح کی ریٹ لمٹس مقرر اور منظم کر سکتا ہے. مزید معلومات کے لیے براہ کرم کرداروں اور اجازتوں سے رجوع کریں.

اپنی تنظیم کی ترتیبات میں، جس پروجیکٹ کو اپ ڈیٹ کرنا چاہتے ہیں اس پر کلک کریں اور نیویگیشن فہرست کے Project سیکشن میں حدود منتخب کریں. آپ اس صفحے پر اپنا ماڈل کا استعمال اپ ڈیٹ کر سکتے ہیں.

ماڈل کا استعمال آپ کو یہ کنفیگر کرنے دیتا ہے کہ پروجیکٹ کون سے ماڈلز استعمال کر سکتا ہے، اور ضرورت کے مطابق ہر ماڈل کے لیے ریٹ لمٹس مقرر کی جا سکتی ہیں.

میں اپنی تنظیم کے پروجیکٹس کے لیے بجٹس کیسے مقرر اور منظم کروں؟

صرف کسی تنظیم کے مالکان اور کسی پروجیکٹ کے مالکان پروجیکٹ بجٹس مقرر اور منظم کر سکتے ہیں. مزید معلومات کے لیے براہ کرم کرداروں اور اجازتوں سے رجوع کریں. تنظیم کی سطح پر حدود بدلنے کے لیے، اپنی تنظیم کی ترتیبات میں، حدود، پر کلک کریں اور استعمال کی حدود. تک نیچے اسکرول کریں.

Project Limits page with organization budget controls, usage alerts, and model rate limits table

اپنے پروجیکٹ کی حدود مقرر کرنے کے لیے، اپنی تنظیم کی ترتیبات میں، اس پروجیکٹ پر کلک کریں جسے آپ اپ ڈیٹ کرنا چاہتے ہیں اور حدود. منتخب کریں. آپ اپنا ماہانہ بجٹ، اطلاع کی حد، اور ماڈل کا استعمال اپ ڈیٹ کر سکتے ہیں.


ماہانہ بجٹ مقرر کرنے سے آپ اپنے پروجیکٹ کے لیے خرچ کی نرم حدیں قائم کر سکتے ہیں. جب کسی دیے گئے کیلنڈر مہینے (UTC) میں استعمال اس حد سے تجاوز کر جائے، تو API درخواستیں بغیر رکاوٹ کے پروسیس ہوتی رہیں گی. یہ فیچر بجٹ الرٹس کے ذریعے استعمال کی نگرانی میں مدد کے لیے ڈیزائن کیا گیا ہے، لیکن یہ خرچ پر سخت حد نافذ نہیں کرتا. جب پروجیکٹ بجٹ بنایا جاتا ہے، تو بطور ڈیفالٹ 100% حد پر ایک الرٹ بنایا جائے گا. مختلف حدوں پر اضافی بجٹس الرٹ شامل کریں پر کلک کرکے مقرر کیے جا سکتے ہیں.

براہ کرم نوٹ کریں کہ تنظیم کے مالک/مالکان اور پروجیکٹ کے مالک/مالکان کو یہ پیغامات ہمیشہ موصول ہوں گے اور اسے حسب منشا نہیں بدلا جا سکتا.

Project Limits page with Add budget alert dialog set to notify at 90% budget usage

میں کسی پروجیکٹ کو کیسے حذف یا آرکائیو کروں؟

پروجیکٹس کو یا تو نئے پروجیکٹ فہرست صفحے کے ذریعے یا کسی انفرادی پروجیکٹ کی ترتیبات میں آرکائیو کیا جا سکتا ہے. ایک بار پروجیکٹ آرکائیو ہو جائے تو اسے بحال نہیں کیا جا سکتا. آرکائیو کے ساتھ آگے بڑھتے وقت، آپ سے آگے بڑھنے کے لیے پروجیکٹ کا نام درج کرنے کو کہا جائے گا.

آپ اسی پروجیکٹ فہرست صفحے پر “Archived” ٹیب کے ذریعے تمام آرکائیو شدہ پروجیکٹس کی فہرست دیکھ سکتے ہیں.

API platform Projects page with the Archived tab selected to view archived projects

پروجیکٹس کو حذف کرنا ممکن نہیں ہے؛ ہم استعمال اور بلنگ ٹریکنگ کے تسلسل کو یقینی بنانے کے لیے تمام پروجیکٹس کی تاریخ برقرار رکھتے ہیں.

کیا میری تنظیم میں پروجیکٹس کی تعداد کی کوئی حد ہے؟

تنظیمیں بطور ڈیفالٹ 2,000 تک پروجیکٹس بنا سکتی ہیں۔

کیا وسائل مختلف پروجیکٹس کے درمیان شیئر کیے جا سکتے ہیں؟

پروجیکٹ کے وسائل (جیسے فائلیں، assistants، storage، یا threads) پروجیکٹ تک محدود ہوتے ہیں اور پروجیکٹ سے باہر non-admin ممبرز ان تک رسائی نہیں حاصل کر سکتے۔ مزید یہ کہ وسائل کو پروجیکٹس کے درمیان منتقل بھی نہیں کیا جا سکتا۔

ایک استثنا یہ ہے کہ “Default project” میں fine tunes تک دوسرے پروجیکٹس سے رسائی حاصل کی جا سکتی ہے۔

ہر پروجیکٹ کے لیے فائل اسٹوریج کوٹہ کیا ہے؟

OpenAI فی الحال ہر پروجیکٹ کے لیے 100 GB فائلوں کا فائل اسٹوریج کوٹہ سپورٹ کرتا ہے۔

اگر یہ کوٹہ تجاوز ہو جائے، تو آپ کو درج ذیل خرابی نظر آئے گی:

آپ نے اپنی فائل اسٹوریج کوٹہ سے تجاوز کر لیا ہے۔ تنظیمیں 100 GB فائلوں تک محدود ہیں۔ براہ کرم فائل کا سائز کم کریں یا سپورٹ سے رابطہ کریں۔

ہم تجویز کرتے ہیں کہ آپ اپنے اکاؤنٹ میں محفوظ غیر استعمال شدہ فائلیں حذف کر دیں. حوالے کے لیے، آپ API کے ساتھ فائلیں دیکھ اور فہرست بنا سکتے ہیں.

میں پروجیکٹ کا مالک ہوں، میں اپنے پروجیکٹ کا Usage Dashboard کیوں نہیں دیکھ سکتا؟

کسی پروجیکٹ کے Usage Dashboard کی مرئیت، پروجیکٹ کے اندر صارف کے کردار سے متعلق نہیں ہے. اس کے بجائے، یہ تنظیم کے اندر آپ کے کردار اور https://platform.openai.com/settings/organization/data-controls/visibility پر موجود ترتیبات سے طے ہوتا ہے.

Project setting for Usage dashboard visibility with Visible to organization owners selected

اگر آپ Usage Dashboard نہیں دیکھ پا رہے ہیں، تو غالباً یہ ترتیب "Visible to organization owners" پر سیٹ ہے.

کیا یہ آرٹیکل مددگار تھا؟