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

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

Learn how to create and manage OpenAI API projects, including members, roles, service accounts, API keys, usage limits, and budgets.

अपडेट किया गया: 8 minutes 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 एंडपॉइंट के बताए गए नियम लागू होते हैं.

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

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

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

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

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

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

यदि मैं संगठन में स्वामी नहीं हूं, तो मुझे किन चीज़ों का एक्सेस मिलेगा?

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

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

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

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

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

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

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

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

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

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

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

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 key बना सकते हैं जो उसी प्रोजेक्ट और उसके संसाधनों तक पहुँच के लिए सीमित होती है.

मैं अपने संगठन के प्रोजेक्ट के लिए रेट लिमिट कैसे सेट और प्रबंधित करूँ?

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

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

मॉडल उपयोग आपको कॉन्फ़िगर करने देता है कि प्रोजेक्ट कौन-से मॉडल उपयोग कर सकता है, और आवश्यकतानुसार प्रत्येक मॉडल के लिए रेट लिमिट सेट की जा सकती है.

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

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

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 प्रोजेक्ट्स बना सकते हैं.

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

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

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

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

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