OpenAI
यह पेज मशीन द्वारा अनुवादित है. मूल अंग्रेज़ी आर्टिकल देखें.

API प्लेटफ़ॉर्म में प्रोजेक्ट्स का प्रबंधन

सदस्यों, भूमिकाओं, सेवा खातों, API कुंजियों, उपयोग सीमाओं और बजट सहित OpenAI API प्रोजेक्ट बनाने और प्रबंधित करने का तरीका जानें.

अपडेट किया गया: 18 days ago

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

संगठन के मालिक अपने सभी सक्रिय और आर्काइव किए गए प्रोजेक्ट प्रोजेक्ट पेज में देख सकते हैं. API प्लेटफ़ॉर्म में उपयोगकर्ता भूमिकाओं और अनुमतियों के बारे में और जानें.

Image

प्रोजेक्ट कौन बना सकता है?

केवल संगठन के स्वामी प्रोजेक्ट बना सकते हैं. अधिक जानकारी के लिए भूमिकाएं और अनुमतियां देखें.

संगठन बदलने के लिए पेज के ऊपर बाईं ओर अपने संगठन के नाम पर पॉइंटर ले जाएं और सूची से संगठन चुनें:

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

समेकित बिलिंग प्लान वाले संगठनों में उप-संगठनों की पहचान अलग से की जाती है. उप-संगठनों में प्रोजेक्ट नहीं बनाए जा सकते.

Image

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

हर संगठन में एक "डिफ़ॉल्ट प्रोजेक्ट" होता है, जिसे हटाया नहीं जा सकता. आप अनुरोध-दर सीमाएं, वर्चुअल मॉडल अनुमतियां और खर्च सीमाएं कॉन्फ़िगर कर सकते हैं (नवंबर 2024 से). इसे संगठन का पूरा कॉन्फ़िगरेशन विरासत में मिलता है, इसलिए आप इसमें सीधे सदस्य या सेवा खाते नहीं जोड़ सकते.

मैं प्रोजेक्ट कैसे बनाऊं?

सबसे पहले पेज के बाएं कोने में प्रोजेक्ट के नाम पर पॉइंटर ले जाएं और प्रोजेक्ट बनाएं चुनें.

API platform project menu with Create project highlighted under Default project

अपने प्रोजेक्ट का नाम, विवरण और वेबसाइट दें, फिर बनाएं चुनें.

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

मैं किसी प्रोजेक्ट में उपयोगकर्ताओं को कैसे जोड़ूं?

संगठन में नए जोड़े गए सदस्यों को "डिफ़ॉल्ट प्रोजेक्ट" में अपने-आप नहीं जोड़ा जाता. नए सदस्यों को संगठन में आमंत्रित करते समय ("डिफ़ॉल्ट प्रोजेक्ट में आमंत्रित करें" चेकबॉक्स चालू करके) या उनके संगठन का आमंत्रण स्वीकार करने के बाद प्रोजेक्ट में आमंत्रित किया जा सकता है.

एडमिन API के माध्यम से आमंत्रित उपयोगकर्ताओं पर /organization/invites एंडपॉइंट में बताए गए नियम लागू होते हैं.

UI या एडमिन API से उपयोगकर्ताओं को किसी प्रोजेक्ट में आमंत्रित करते समय त्रुटि आए, तो आमंत्रण दोबारा भेजने से पहले पुष्टि करें कि लक्षित प्रोजेक्ट मौजूद है और आर्काइव नहीं किया गया है.

किसी संगठन में बनाए गए नए प्रोजेक्ट में संगठन के स्वामियों को अपने-आप स्वामी के रूप में जोड़ दिया जाता है.

संगठनों और प्रोजेक्ट में उपयोगकर्ताओं की अलग-अलग भूमिकाएं क्या हैं और उनसे कौन-सी अनुमतियां मिलती हैं?

संगठनों में ‘स्वामी’ और ‘पाठक’ भूमिकाएं होती हैं, जबकि प्रोजेक्ट में ‘स्वामी’ और ‘सदस्य’ भूमिकाएं होती हैं. प्रोजेक्ट के सदस्य, संगठन के पाठकों के समान होते हैं. हर उपयोगकर्ता भूमिका के साथ मिलने वाली अनुमतियों के विस्तृत विवरण के लिए नीचे दी गई तालिका देखें.

भूमिकादायराविवरण
स्वामीसंगठनसभी प्रोजेक्ट बना और देख सकता है तथा सभी उपयोगकर्ताओं और API कुंजियों को देख सकता है. संगठन के सभी प्रोजेक्ट की निगरानी

प्रोजेक्ट पेज
से कर सकता है. संगठन और प्रोजेक्ट की खर्च सीमाएं तय कर सकता है. संगठन के अन्य लोगों को उपयोग की जानकारी देखने की अनुमति दे सकता है. प्रोजेक्ट आर्काइव कर सकता है.
पाठकसंगठनअपने प्रोजेक्ट में अनुमान चला सकता है, संसाधनों का उपयोग कर सकता है और कुंजियां बना सकता है. प्रोजेक्ट में जोड़ा जा सकता है.
प्रोजेक्ट नहीं बना सकता और उपयोगकर्ताओं को प्रबंधित नहीं कर सकता.
स्वामीप्रोजेक्टसदस्य की सभी क्षमताओं के साथ अन्य उपयोगकर्ताओं को प्रोजेक्ट में जोड़ सकता है और प्रोजेक्ट का नाम बदल सकता है. प्रोजेक्ट की खर्च सीमाएं तय कर सकता है. प्रोजेक्ट को आर्काइव कर सकता है.
सदस्यप्रोजेक्टप्रोजेक्ट स्तर पर अनुमान चला सकता है, संसाधनों का उपयोग कर सकता है और कुंजियां बना सकता है.

अगर मैं संगठन का स्वामी नहीं हूं, तो मैं किन चीज़ों को एक्सेस कर सकता हूं?

जो उपयोगकर्ता संगठन के स्वामी नहीं हैं, वे केवल वे प्रोजेक्ट देख सकते हैं जिनके वे सदस्य हैं. केवल संगठन का स्वामी ही प्रोजेक्ट स्तर पर सभी प्रोजेक्ट, सदस्य और API कुंजियां देख सकता है और प्रोजेक्ट पेज एक्सेस कर सकता है.

  • केवल प्रोजेक्ट के सदस्य और संगठन के स्वामी ही उस प्रोजेक्ट में बनाए गए फ़ाइन-ट्यून मॉडल, बनाए गए किसी भी सहायक के थ्रेड या जोड़ी गई फ़ाइलें देख सकते हैं.

  • प्रोजेक्ट के सदस्य उस प्रोजेक्ट के अन्य सभी सदस्यों और उनकी भूमिकाओं, यानी स्वामी या सदस्य, को देख सकते हैं.

मैं किसी उपयोगकर्ता की प्रोजेक्ट भूमिका कैसे अपडेट करूं या उसे प्रोजेक्ट से कैसे हटाऊं?

केवल प्रोजेक्ट का स्वामी ही उपयोगकर्ता की प्रोजेक्ट भूमिका अपडेट कर सकता है या उसे प्रोजेक्ट से हटा सकता है. अधिक जानकारी के लिए भूमिकाएं और अनुमतियां देखें.

प्रोजेक्ट में किसी उपयोगकर्ता को अपडेट करने के लिए अपनी संगठन सेटिंग पर जाएं, प्रोजेक्ट चुनें और सदस्य पर क्लिक करें. आप प्रत्येक सदस्य की भूमिका सदस्य या स्वामी. के रूप में तय कर सकते हैं. उपयोगकर्ता को प्रोजेक्ट से हटाने के लिए आप हटाएं भी चुन सकते हैं.

सेवा खाता क्या है और यह सामान्य उपयोगकर्ता खाते से कैसे अलग है?

सेवा खाता सिस्टम एक्सेस के लिए बनाए गए छद्म-उपयोगकर्ता की तरह काम करता है और व्यक्तिगत उपयोगकर्ता खातों से अलग होता है. केवल संगठन और प्रोजेक्ट के स्वामी ही सेवा खाते बना सकते हैं.

सेवा खाते केवल प्रोजेक्ट्स तक सीमित होते हैं.

किसी प्रोजेक्ट में सदस्य जोड़ें

+ सदस्य जोड़ें बटन पर क्लिक करने पर आपको अपने संगठन के उन उपयोगकर्ताओं की सूची दिखाई देगी जिनकी भूमिका पाठक है. यदि आप ऐसे उपयोगकर्ता को जोड़ना चाहते हैं जो अभी आपके संगठन में नहीं है, तो पहले उसे संगठन में जोड़ना होगा. यदि आप इन उपयोगकर्ताओं को व्यापक एक्सेस नहीं देना चाहते, तो 'डिफ़ॉल्ट प्रोजेक्ट में जोड़ें" चेकबॉक्स को अचयनित रख सकते हैं. इस सूची में सेवा खाते शामिल नहीं होंगे. इस चरण में आप उनकी भूमिका स्वामी या सदस्य चुन सकते हैं:

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 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 कुंजियां पर क्लिक करें.

नई गुप्त कुंजी बनाने के लिए + नई गुप्त कुंजी बनाएं चुनें. गुप्त कुंजी की अनुमतियां बदलने के लिए उसके पास मौजूद संपादित करें आइकन भी चुन सकते हैं.

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

नई गुप्त कुंजी बनाते या मौजूदा कुंजी संपादित करते समय आप अपनी प्रत्येक API कुंजी की अनुमतियां तय कर सकते हैं.

अनुमतियों के तीन स्तर उपलब्ध हैं: सभी, प्रतिबंधित और केवल पढ़ने योग्य.

  • सभी — गुप्त कुंजी को पूरी अनुमतियां दी जाती हैं. यह डिफ़ॉल्ट सेटिंग है.

  • प्रतिबंधित — उपयोगकर्ता को हर एंडपॉइंट के लिए कोई नहीं, पढ़ें और लिखें अनुमतियां तय करने देता है.

  • उदाहरण के लिए, आप ऐसी API कुंजी बना सकते हैं जिसे /v1/assistants एंडपॉइंट पर पढ़ने या लिखने की अनुमति न हो:

Create new secret key dialog in the API platform with Restricted permissions selected
  • केवल पढ़ने योग्य — सभी एंडपॉइंट के लिए पढ़ने की अनुमतियां तय की जाती हैं.

कई प्रोजेक्ट या संगठनों से जुड़े उपयोगकर्ताओं का एक्सेस कैसे प्रबंधित किया जाता है?

उपयोगकर्ता जरूरत के अनुसार कितने भी प्रोजेक्ट के सदस्य हो सकते हैं. किसी प्रोजेक्ट में उपयोगकर्ता एक व्यक्तिगत API कुंजी बना सकते हैं, जो केवल उस प्रोजेक्ट और उसके संसाधनों को एक्सेस करने तक सीमित होती है.

मैं अपने संगठन के प्रोजेक्ट की अनुरोध-दर सीमाएं कैसे तय और प्रबंधित करूं?

केवल संगठन का स्वामी ही प्रोजेक्ट स्तर की अनुरोध-दर सीमाएं तय और प्रबंधित कर सकता है. अधिक जानकारी के लिए भूमिकाएं और अनुमतियां देखें.

अपनी संगठन सेटिंग में वह प्रोजेक्ट चुनें जिसे अपडेट करना है और नेविगेशन सूची के प्रोजेक्ट अनुभाग में सीमाएं चुनें. इस पेज पर आप अपना मॉडल उपयोग अपडेट कर सकते हैं.

मॉडल उपयोग से आप तय कर सकते हैं कि प्रोजेक्ट किन मॉडल का उपयोग कर सकता है, और जरूरत के अनुसार हर मॉडल के लिए अनुरोध-दर सीमाएं तय की जा सकती हैं.

मैं अपने संगठन के प्रोजेक्ट की खर्च सीमाएं कैसे तय और प्रबंधित करूं?

केवल संगठन और प्रोजेक्ट के स्वामी ही प्रोजेक्ट की खर्च सीमाएं तय और प्रबंधित कर सकते हैं. अधिक जानकारी के लिए भूमिकाएं और अनुमतियां देखें. संगठन स्तर की सीमाएं बदलने के लिए अपनी संगठन सेटिंग में सीमाएं, पर क्लिक करें और नीचे उपयोग सीमाएं. तक जाएं.

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

मैं अपने संगठन या प्रोजेक्ट के लिए खर्च सीमा कैसे तय करूं?

OpenAI अब संगठन और प्रोजेक्ट, दोनों स्तरों पर मासिक API खर्च सीमाओं का समर्थन करता है. खर्च सीमा बिना रोक लगाए खर्च की निगरानी कर सकती है, या आप इसे सख्त सीमा के रूप में लागू कर सकते हैं, ताकि खर्च सीमा तक पहुंचने के बाद API अनुरोध विफल हो जाएं. नवीनतम कॉन्फ़िगरेशन चरणों और व्यवहार के लिए डेवलपर दस्तावेज़ में खर्च सीमाएं देखें.

मैं किसी प्रोजेक्ट को कैसे हटाऊं या आर्काइव करूं?

प्रोजेक्ट को नए प्रोजेक्ट सूची पेज या उस प्रोजेक्ट की सेटिंग से आर्काइव किया जा सकता है. प्रोजेक्ट आर्काइव हो जाने के बाद उसे पुनर्स्थापित नहीं किया जा सकता. आर्काइव करने की प्रक्रिया आगे बढ़ाते समय आपसे प्रोजेक्ट का नाम दर्ज करने को कहा जाएगा.

आप उसी प्रोजेक्ट सूची पेज के "आर्काइव किए गए" टैब में सभी आर्काइव किए गए प्रोजेक्ट की सूची देख सकते हैं.

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

प्रोजेक्ट हटाए नहीं जा सकते. उपयोग और बिलिंग की ट्रैकिंग में निरंतरता बनाए रखने के लिए हम सभी प्रोजेक्ट का इतिहास रखते हैं.

क्या मेरे संगठन में प्रोजेक्ट की संख्या की कोई सीमा है?

संगठन डिफ़ॉल्ट रूप से अधिकतम 2,000 प्रोजेक्ट बना सकते हैं.

क्या संसाधनों को अलग-अलग प्रोजेक्ट के बीच साझा किया जा सकता है?

प्रोजेक्ट संसाधन, जैसे फ़ाइलें, सहायक, स्टोरेज या थ्रेड, उसी प्रोजेक्ट तक सीमित होते हैं और प्रोजेक्ट से बाहर के गैर-एडमिन सदस्य उन्हें एक्सेस नहीं कर सकते. इसके अलावा, संसाधनों को एक प्रोजेक्ट से दूसरे में नहीं ले जाया जा सकता.

एकमात्र अपवाद यह है कि “Default project” में 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

यदि आपको उपयोग डैशबोर्ड नहीं दिख रहा, तो संभवतः यह सेटिंग "संगठन के स्वामियों को दृश्यमान" पर सेट है.

क्या यह लेख मददगार था?