OpenAI
या पेजला मशीनद्वारे भाषांतरित केले आहे. मूळ इंग्रजी लेख पहा.

API प्लॅटफॉर्ममध्ये प्रोजेक्ट्स व्यवस्थापित करणे

अपडेट केले: 7 days ago

प्रोजेक्ट्सचा उद्देश ग्राहकांना त्यांचे काम व्यवस्थित करण्याची क्षमता देणे आहे. संस्था प्रवेश आणि मर्यादा व्यवस्थापित करू शकतात, सेवा खाती (UI द्वारे) प्रोव्हिजन करू शकतात, आणि प्रोजेक्टमधील मर्यादित व्याप्तीविरुद्ध वापर ट्रॅक करू शकतात (उदा. मॉडेल्स, क्षमता, थ्रेड्स, असिस्टंट्स, फाइन ट्यूनिंग, स्टोरेज इ.). वापर क्रियाकलाप प्रोजेक्टनुसार विभागता येतो, आणि वापरकर्ते बिलिंग पाहू शकतात व प्रत्येक प्रोजेक्टसाठी बजेट्स सेट करू शकतात.

संस्थेचे मालक त्यांच्या सर्व सक्रिय आणि संग्रहित प्रोजेक्ट्स प्रोजेक्ट्स पेजमध्ये पाहू शकतात. API Platform मधील वापरकर्ता भूमिका आणि परवानग्या याबद्दल अधिक जाणून घ्या.

Image

प्रोजेक्ट कोण तयार करू शकतो?

फक्त संस्थेचे मालक प्रोजेक्ट तयार करू शकतात. अधिक माहितीसाठी कृपया भूमिका आणि परवानग्या पहा.

संस्थांमध्ये स्विच करण्यासाठी, पेजच्या वरच्या-डाव्या बाजूला तुमच्या संस्थेच्या नावावर होव्हर करा आणि यादीतून संस्था निवडा:

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

एकत्रित बिलिंग योजनेवर असलेल्या संस्थांसाठी, उप-संस्था स्वतंत्रपणे ओळखल्या जातात. उप-संस्थांमध्ये प्रोजेक्ट्स तयार करता येत नाहीत.

Image

प्रोजेक्ट्स कसे काम करतात?

प्रत्येक संस्थेत “डीफॉल्ट प्रोजेक्ट” असतो जो हटवता येत नाही. तुम्ही rate limits, virtual model permissions, आणि spend budgets कॉन्फिगर करू शकता (नोव्हेंबर 2024 पासून). तो संस्थेची संपूर्ण कॉन्फिगरेशन वारशाने घेतो, त्यामुळे तुम्ही त्यात थेट सदस्य किंवा सेवा खाती जोडू शकत नाही.

मी प्रोजेक्ट कसा तयार करू?

सर्वप्रथम, पानाच्या डाव्या कोपऱ्यातील प्रोजेक्टच्या नावावर होवर करा आणि 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

मी प्रोजेक्टमध्ये वापरकर्ते कसे जोडू?

नवीन जोडलेले संस्थेचे सदस्य “डीफॉल्ट प्रोजेक्ट” मध्ये आपोआप जोडले जात नाहीत. नवीन सदस्यांना संस्थेत आमंत्रित करताना (“डीफॉल्ट प्रोजेक्टमध्ये आमंत्रित करा” चेकबॉक्स सक्षम करून) किंवा सदस्याने संस्थेचे आमंत्रण स्वीकारल्यानंतर प्रोजेक्टमध्ये आमंत्रित केले जाऊ शकते.

Admin API द्वारे आमंत्रित केलेले वापरकर्ते /organization/invites एंडपॉइंटने नमूद केलेले नियम पाळतात.

UI किंवा Admin API द्वारे प्रोजेक्टमध्ये वापरकर्त्यांना आमंत्रित करताना त्रुटी आल्यास, आमंत्रण पुन्हा पाठवण्यापूर्वी लक्ष्य प्रोजेक्ट अस्तित्वात आहे आणि संग्रहित केलेला नाही याची प्रथम पुष्टी करा.

संस्थेमध्ये तयार केलेल्या नवीन प्रोजेक्टमध्ये संस्थेचे मालक आपोआप मालक म्हणून जोडले जातात.

संस्था आणि प्रोजेक्ट्समधील वेगवेगळ्या वापरकर्ता भूमिका कोणत्या आहेत आणि त्यात कोणत्या परवानग्या येतात?

संस्थांमध्ये ‘मालक’ आणि ‘वाचक’ भूमिका असतात, तर प्रोजेक्ट्समध्ये ‘मालक’ आणि ‘सदस्य’ भूमिका असतात. प्रोजेक्ट सदस्य हे संस्थेच्या वाचकांसारखेच असतात. प्रत्येक वापरकर्ता भूमिकेसोबत कोणत्या परवानग्या असतात याचे अधिक तपशीलवार वर्णन खालील तक्त्यात पहा.

भूमिकाव्याप्तीवर्णन
मालकसंस्थासर्व प्रोजेक्ट्स, सर्व वापरकर्ते, सर्व API कीज तयार/पाहू शकतो. संस्थेतील सर्व प्रोजेक्ट्सवर

प्रोजेक्ट्स पेज
सह निरीक्षण करण्याची क्षमता असते. संस्था बजेट्स आणि प्रोजेक्ट बजेट्स सेट करू शकतो. संस्थेतील इतरांसाठी वापर माहिती पाहण्याच्या परवानग्या देऊ शकतो. प्रोजेक्ट्स संग्रहित करू शकतो.
वाचकसंस्थाआपल्या प्रोजेक्ट्समध्ये इन्फरन्स करू शकतो, संसाधने वापरू शकतो आणि कीज तयार करू शकतो. प्रोजेक्ट्समध्ये जोडला जाऊ शकतो.
प्रोजेक्ट्स तयार करू शकत नाही आणि वापरकर्ते व्यवस्थापित करू शकत नाही.
मालकप्रोजेक्टसदस्याच्या सर्व क्षमतांसह, इतर वापरकर्त्यांना प्रोजेक्टमध्ये जोडू शकतो आणि प्रोजेक्टचे नाव बदलू शकतो. प्रोजेक्ट बजेट्स सेट करू शकतो. प्रोजेक्ट संग्रहित करू शकतो.
सदस्यप्रोजेक्टप्रोजेक्ट पातळीवर इन्फरन्स करू शकतो, संसाधने वापरू शकतो आणि कीज तयार करू शकतो.

मी संस्थेत मालक नसलो, तर मला कशाचा प्रवेश असेल?

संस्थेत मालक नसलेले वापरकर्ते फक्त ते सदस्य असलेले प्रोजेक्ट्स पाहू शकतात. फक्त संस्थेचा मालक प्रोजेक्ट पातळीवरील सर्व प्रोजेक्ट्स, सदस्य, आणि API कीज पाहू शकतो आणि त्याला प्रोजेक्ट्स पेजचा प्रवेश असतो.

  • फक्त प्रोजेक्टचे सदस्य (आणि संस्थेचे मालक) त्या प्रोजेक्टमध्ये तयार केलेली फाइन-ट्यून केलेली मॉडेल्स, तयार केलेल्या कोणत्याही असिस्टंट्समधील थ्रेड्स, किंवा जोडलेल्या कोणत्याही फाइल्स पाहू शकतात.

  • प्रोजेक्टचे सदस्य त्या प्रोजेक्टचे इतर सर्व सदस्य कोण आहेत आणि त्यांच्या भूमिका काय आहेत (म्हणजे मालक किंवा सदस्य) हे पाहू शकतात.

मी वापरकर्त्याची प्रोजेक्ट भूमिका कशी अपडेट करू किंवा वापरकर्त्याला प्रोजेक्टमधून कसे काढू?

फक्त प्रोजेक्टचा मालक वापरकर्त्याची प्रोजेक्ट भूमिका अपडेट करू शकतो किंवा वापरकर्त्याला प्रोजेक्टमधून काढू शकतो. अधिक माहितीसाठी कृपया भूमिका आणि परवानग्या पहा.

प्रोजेक्टमध्ये वापरकर्ता अपडेट करण्यासाठी, तुमच्या संस्था सेटिंग्जमध्ये जा, प्रोजेक्ट निवडा आणि सदस्य वर क्लिक करा. प्रत्येक सदस्याची भूमिका सदस्य किंवा मालक म्हणून सेट करण्याचा पर्याय तुमच्याकडे आहे. वापरकर्त्याला प्रोजेक्टमधून काढण्यासाठी तुम्ही काढा देखील निवडू शकता.

सेवा खाते म्हणजे काय, आणि ते नियमित वापरकर्ता खात्यापेक्षा कसे वेगळे आहे?

सेवा खाते हे सिस्टम अॅक्सेससाठी तयार केलेल्या छद्म-वापरकर्त्यासारखे काम करते आणि वैयक्तिक वापरकर्ता खात्यांपेक्षा वेगळे असते. फक्त संस्था आणि प्रोजेक्ट मालकच सेवा खाती तयार करू शकतात.

सेवा खाती फक्त प्रोजेक्टपुरती मर्यादित असतात.

प्रोजेक्टमध्ये सदस्य जोडा

तुम्ही + Add member बटणावर क्लिक केल्यास, तुम्हाला तुमच्या संस्थेतील Reader भूमिका असलेल्या वापरकर्त्यांची सूची दिसेल. सध्या तुमच्या संस्थेत नसलेला वापरकर्ता जोडायचा असल्यास, तुम्हाला प्रथम त्यांना संस्थेत जोडावे लागेल (या वापरकर्त्यांना व्यापक प्रवेश द्यायचा नसेल तर तुम्ही “डीफॉल्ट प्रोजेक्टमध्ये जोडा” चेकबॉक्स अनचेक ठेवू शकता). या यादीत सेवा खाती समाविष्ट नसतील. या चरणात तुम्ही त्यांची भूमिका 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

सेवा खात्याला नाव देणे

तुम्ही सेवा खाते संस्थास्तरावर तयार करत असाल किंवा प्रोजेक्टसाठी खास तयार करत असाल, सेवा खाते तयार करताना अक्षरे, अंक आणि हायफन्सपासून बनलेला एक अद्वितीय सेवा खाते ID तयार करू शकता, ज्यामुळे ते सहज ओळखता येईल.

सेवा खात्याची API की सेव्ह करा

तयार करा बटण निवडल्यानंतर, सेवा खात्यासाठी API की लगेच तयार केली जाते आणि सिक्रेट की दाखवली जाईल. ही सिक्रेट की एखाद्या सुरक्षित ठिकाणी सेव्ह करा. सुरक्षेच्या कारणास्तव, तुम्ही ती तुमच्या OpenAI खात्यातून पुन्हा पाहू शकणार नाही. ही सिक्रेट की हरवल्यास, तुम्हाला नवीन की जनरेट करावी लागेल.

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

सेवा खात्याच्या API कीच्या परवानग्या डीफॉल्टनुसार प्रोजेक्टच्या सर्व API संसाधनांवर वाचन आणि लेखनासाठी सेट केलेल्या असतात. या परवानग्या तुमच्या प्रोजेक्टच्या API कीज सेटिंग्जमध्ये अपडेट करता येतात.

सेवा खाती तुमच्या प्रोजेक्टच्या सदस्य सेटिंग्ज पेजवर प्रोजेक्ट सदस्यांसोबत सूचीबद्ध केली जातात. तुमच्या प्रोजेक्टच्या सदस्य सेटिंग्ज पेजमध्ये सेवा खात्याचा प्रवेश अपडेट किंवा काढण्याबद्दल अधिक जाणून घेण्यासाठी कृपया येथे पहा.

प्रोजेक्ट्स आणि संस्थांमधील सर्व सेवा खाती तुमच्या मानवी वापरकर्त्यांसोबत संस्था-स्तरीय सदस्य पेजवर दाखवली जातील.

सेवा खाती नियमित खात्यांप्रमाणे व्यवस्थापित केली जातात. Organization -> Members मेनूमधून तुम्ही सेवा खाते काढू शकता किंवा भूमिका अपडेट करू शकता:

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

मी माझ्या संस्थेच्या प्रोजेक्ट्समध्ये API कीज कशा व्यवस्थापित करू?

तुम्ही प्रत्येक प्रोजेक्टसाठी त्या प्रोजेक्टच्या सेटिंग्ज पेजवर API कीज तयार आणि व्यवस्थापित करू शकता. तुमच्या संस्था सेटिंग्जमध्ये, प्रोजेक्ट निवडा आणि API कीज वर क्लिक करा.

नवीन सिक्रेट की तयार करण्यासाठी, + Create new secret key निवडा. सिक्रेट कीच्या शेजारील Edit आयकॉन निवडून तुम्ही तिच्या परवानग्या संपादित करू शकता.

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

नवीन सिक्रेट की तयार करताना किंवा विद्यमान की संपादित करून तुम्ही तुमच्या प्रत्येक API कीसाठी परवानग्या सेट करू शकता.

परवानग्यांच्या तीन पातळ्या उपलब्ध आहेत: सर्व, प्रतिबंधित, आणि फक्त वाचन.

  • सर्व — सिक्रेट कीसाठी पूर्ण परवानग्या सेट केल्या जातात. हे डीफॉल्ट सेटिंग आहे.

  • प्रतिबंधित — वापरकर्त्याला प्रत्येक एंडपॉइंटसाठी काहीही नाही, वाचन, आणि लेखन परवानग्या सेट करण्यास सक्षम करते.

    • उदाहरणार्थ, तुम्ही अशी API की तयार करता जिला विशेषतः /v1/assistants एंडपॉइंटवर Read किंवा Write करण्याची परवानगी नसते:

      Create new secret key dialog in the API platform with Restricted permissions selected
  • फक्त वाचन — सर्व एंडपॉइंट्ससाठी वाचन परवानग्या सेट केल्या जातात.

अनेक प्रोजेक्ट्स किंवा संस्थांशी संबंधित वापरकर्त्यांसाठी अॅक्सेस कसा व्यवस्थापित केला जातो?

वापरकर्ते आवश्यक तितक्या प्रोजेक्ट्सचे सदस्य असू शकतात. प्रोजेक्टमध्ये, वापरकर्ते वैयक्तिक API key तयार करू शकतात जी त्या प्रोजेक्ट आणि त्याच्या संसाधनांपुरती मर्यादित आणि scoped असते.

मी माझ्या संस्थेच्या प्रोजेक्ट्ससाठी रेट मर्यादा कशा सेट आणि व्यवस्थापित करू?

फक्त संस्थेचा मालक प्रोजेक्ट पातळीवरील रेट मर्यादा सेट आणि व्यवस्थापित करू शकतो. अधिक माहितीसाठी कृपया भूमिका आणि परवानग्या पहा.

तुमच्या संस्था सेटिंग्जमध्ये, तुम्हाला अपडेट करायचा प्रोजेक्ट क्लिक करा आणि नेव्हिगेशन यादीच्या 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

मी प्रोजेक्ट कसा हटवू किंवा संग्रहित करू?

प्रोजेक्ट्स नवीन प्रोजेक्ट सूची पेजद्वारे किंवा वैयक्तिक प्रोजेक्टच्या सेटिंग्जमध्ये संग्रहित करता येतात. प्रोजेक्ट एकदा संग्रहित केला की तो पुनर्संचयित करता येत नाही. संग्रहित करण्यासाठी पुढे जाताना, पुढे जाण्यासाठी तुम्हाला प्रोजेक्टचे नाव प्रविष्ट करण्यास सांगितले जाईल.

त्याच प्रोजेक्ट सूची पेजवरील “संग्रहित” टॅबमधून तुम्ही सर्व संग्रहित प्रोजेक्ट्सची सूची पाहू शकता.

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

प्रोजेक्ट्स हटवणे शक्य नाही; वापर आणि बिलिंग ट्रॅकिंगमध्ये सातत्य राखण्यासाठी आम्ही सर्व प्रोजेक्ट्सचा इतिहास ठेवतो.

माझ्या संस्थेत किती प्रोजेक्ट्स असू शकतात याला मर्यादा आहे का?

संस्था डीफॉल्टने 2,000 पर्यंत प्रोजेक्ट्स तयार करू शकतात.

संसाधने प्रोजेक्ट्समध्ये शेअर करता येतात का?

प्रोजेक्ट संसाधने (जसे फाइल्स, assistants, storage, किंवा threads) प्रोजेक्टपुरती मर्यादित असतात आणि प्रोजेक्टबाहेरील non-admin सदस्यांना ती अॅक्सेस करता येत नाहीत. तसेच, संसाधने एका प्रोजेक्टमधून दुसऱ्यात हलवता येत नाहीत.

एकमेव अपवाद असा आहे की “डीफॉल्ट प्रोजेक्ट” मधील fine tunes इतर प्रोजेक्ट्समधून अॅक्सेस करता येतात.

प्रत्येक प्रोजेक्टसाठी फाइल स्टोरेज कोटा किती आहे?

OpenAI सध्या प्रत्येक प्रोजेक्टसाठी 100 GB फाइल्सचा फाइल स्टोरेज कोटा समर्थित करते.

ही मर्यादा ओलांडल्यास, तुम्हाला खालील त्रुटी दिसेल.

तुमची फाइल स्टोरेज कोटा मर्यादा ओलांडली आहे. संस्थांना 100 GB फाइल्सपर्यंत मर्यादा आहे. कृपया फाइलचा आकार कमी करा किंवा सपोर्टशी संपर्क साधा.

तुमच्या खात्यावर संग्रहित न वापरलेल्या फाइल्स हटवण्याची आम्ही शिफारस करतो. संदर्भासाठी, तुम्ही API सह फाइल्स पाहू आणि सूचीबद्ध करू शकता.

मी प्रोजेक्ट मालक आहे, मग मला माझ्या प्रोजेक्टचा वापर डॅशबोर्ड का दिसत नाही?

प्रोजेक्टच्या वापर डॅशबोर्डची दृश्यमानता प्रोजेक्टमधील वापरकर्त्याच्या भूमिकेशी संबंधित नाही. त्याऐवजी, ती संस्थेतील तुमच्या भूमिकेवर आणि https://platform.openai.com/settings/organization/data-controls/visibility येथील सेटिंग्जवर ठरते.

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

तुम्हाला वापर डॅशबोर्ड दिसत नसेल, तर हे सेटिंग बहुधा “संस्था मालकांना दृश्यमान” असे सेट केलेले आहे.

हा लेख उपयुक्त आहे का?