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

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

एपीआई प्रोजेक्ट बनाएँ और प्रबंधित करें, जिसमें सदस्यों का ऐक्सेस, सेवा खाते, एपीआई कुंजियाँ, मॉडल का ऐक्सेस, उपयोग और खर्च की सीमाएँ शामिल हैं.

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

अवलोकन

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

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

Image

शुरू करने से पहले

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

अगर आपका संगठन समेकित बिलिंग का उपयोग करता है, तो संगठन चयनकर्ता में उप-संगठन अलग से दिखाई देते हैं. आप किसी उप-संगठन में प्रोजेक्ट नहीं बना सकते.

संगठन बदलने के लिए, संगठन चयनकर्ता खोलें और वह संगठन चुनें जिसका आप उपयोग करना चाहते हैं.

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

डिफ़ॉल्ट प्रोजेक्ट

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

आप डिफ़ॉल्ट प्रोजेक्ट में सीधे सदस्य या सेवा खाते नहीं जोड़ सकते. किसी को संगठन में आमंत्रित करते समय आप डिफ़ॉल्ट प्रोजेक्ट का ऐक्सेस भी दे सकते हैं. इसके लिए इस लेख में दिए गए संगठन में आमंत्रित करने के चरण अपनाएँ.

प्रोजेक्ट बनाएँ

  1. प्रोजेक्ट चयनकर्ता खोलें और प्रोजेक्ट बनाएँ चुनें.

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

  3. बनाएँ चुनें.

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

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

भूमिकाएँ और ऐक्सेस समझें

यह तालिका इन चरणों में इस्तेमाल की गई संगठन की स्वामी और पाठक भूमिकाओं तथा प्रोजेक्ट की स्वामी और सदस्य भूमिकाओं का सार देती है. प्रोजेक्ट के सदस्यों की अनुमतियाँ संगठन के पाठकों की अनुमतियों जैसी होती हैं.

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

संगठन की भूमिकाओं के विवरण के लिए, देखें: संगठन की भूमिकाएँ. अतिरिक्त भूमिकाओं, कस्टम भूमिकाओं और सभी अनुमतियों की जानकारी के लिए, एपीआई की भूमिकाओं और अनुमतियों की मार्गदर्शिका देखें.

प्रोजेक्ट की दृश्यता

इन मानक भूमिकाओं के तहत, जो उपयोगकर्ता संगठन के स्वामी नहीं हैं, वे केवल उन्हीं प्रोजेक्ट को देख सकते हैं जिनके वे सदस्य हैं. संगठन के स्वामी सभी प्रोजेक्ट, सदस्य और प्रोजेक्ट-स्तरीय एपीआई कुंजियाँ देख सकते हैं, और प्रोजेक्ट पेज का ऐक्सेस पा सकते हैं.

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

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

संसाधनों के दायरे की सीमाएँ

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

डिफ़ॉल्ट प्रोजेक्ट के फ़ाइन-ट्यून किए गए मॉडल इसका अपवाद हैं: उनका ऐक्सेस दूसरे प्रोजेक्ट से भी मिल सकता है.

प्रोजेक्ट के सदस्य प्रबंधित करें

किसी को अपने संगठन में आमंत्रित करें

किसी को प्रोजेक्ट में जोड़ने से पहले उसका आपके संगठन का सदस्य होना ज़रूरी है.

किसी को संगठन में आमंत्रित करते समय, आप आमंत्रण फ़ॉर्म में संबंधित विकल्प चुनकर डिफ़ॉल्ट प्रोजेक्ट का ऐक्सेस भी दे सकते हैं. अगर आप डिफ़ॉल्ट प्रोजेक्ट का ऐक्सेस नहीं देना चाहते, तो यह विकल्प न चुनें. संगठन के नए सदस्यों को डिफ़ॉल्ट प्रोजेक्ट में अपने-आप नहीं जोड़ा जाता.

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

प्रशासक एपीआई के ज़रिए भेजे गए आमंत्रणों पर /organization/invites एंडपॉइंट के नियम लागू होते हैं.

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

संगठन और प्रोजेक्ट के स्वामी सदस्य जोड़ सकते हैं:

  1. संगठन की सेटिंग पर जाएँ.

  2. प्रोजेक्ट चुनें, फिर सदस्य खोलें.

  3. सदस्य + जोड़ें चुनें.

  4. उपयोगकर्ता चुनें और उसे सदस्य या स्वामी की भूमिका दें.

उपयोगकर्ता सूची में संगठन के वे उपयोगकर्ता दिखते हैं जिनकी भूमिका पाठक है. इसमें सेवा खाते शामिल नहीं होते.

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

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

भूमिका बदलें या सदस्य हटाएँ

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

  1. संगठन की सेटिंग पर जाएँ.

  2. प्रोजेक्ट चुनें, फिर सदस्य खोलें.

  3. उपयोगकर्ता की भूमिका सदस्य या स्वामी पर सेट करें, या उसे हटाने के लिए हटाएँ चुनें.

सेवा खाते बनाएँ और प्रबंधित करें

सेवा खाता किसी व्यक्तिगत उपयोगकर्ता का प्रतिनिधित्व करने के बजाय सिस्टम को ऐक्सेस देता है. सेवा खाते अपने प्रोजेक्ट तक सीमित होते हैं.

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

सेवा खाता बनाएँ

  1. प्रोजेक्ट चयनकर्ता में प्रोजेक्ट चुनें.

  2. संगठन की सेटिंग पर जाएँ और प्रोजेक्ट चुनें.

  3. सदस्य खोलें और + सेवा खाता चुनें.

  4. अक्षरों, अंकों और हाइफ़न का उपयोग करके सेवा खाते के लिए एक अद्वितीय आईडी दर्ज करें.

  5. बनाएँ चुनें.

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

चाहे आप संगठन-स्तरीय सेटिंग से सेवा खाता बनाएँ या प्रोजेक्ट-स्तरीय सेटिंग से, आईडी का फ़ॉर्मैट एक ही रहता है.

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

गुप्त कुंजी सहेजें

सेवा खाता बनाते ही एक एपीआई कुंजी बन जाती है और उसकी गुप्त कुंजी दिखाई जाती है. गुप्त कुंजी सुरक्षित जगह पर सहेजें. आप इसे अपने OpenAI खाते से दोबारा नहीं देख सकते. अगर यह खो जाए, तो नई कुंजी बनाएँ.

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

डिफ़ॉल्ट रूप से, सेवा खाते की कुंजी उसके प्रोजेक्ट के सभी एपीआई संसाधनों को पढ़ और लिख सकती है. आप बाद में प्रोजेक्ट की एपीआई कुंजियाँ सेटिंग में ये अनुमतियाँ बदल सकते हैं.

सेवा खाता अपडेट करें या हटाएँ

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

सभी सेवा खाते संगठन के सदस्य पेज पर भी उपयोगकर्ताओं के साथ दिखाई देते हैं. इनमें संगठन और प्रोजेक्ट, दोनों स्तरों की सेटिंग से बनाए गए खाते शामिल हैं.

संगठन के सदस्य मेन्यू से आप किसी सेवा खाते की भूमिका बदल सकते हैं या हटाएँ चुन सकते हैं.

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

एपीआई कुंजियाँ बनाएँ और प्रबंधित करें

हर प्रोजेक्ट की अपनी एपीआई कुंजियाँ होती हैं:

  1. संगठन की सेटिंग पर जाएँ.

  2. प्रोजेक्ट चुनें, फिर एपीआई कुंजियाँ खोलें.

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

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

कुंजी की अनुमतियाँ चुनें

उपयोगकर्ता के स्वामित्व वाली कुंजियों के लिए, आप कुंजी बनाते समय अनुमतियाँ तय कर सकते हैं या बाद में उन्हें बदल सकते हैं:

  • सभी: सभी अनुमतियाँ. यह डिफ़ॉल्ट विकल्प है.

  • प्रतिबंधित: विशिष्ट संसाधनों या एंडपॉइंट के लिए अनुमति का दायरा चुनें. उपलब्ध विकल्प संसाधन पर निर्भर करते हैं और इनमें कोई नहीं, पढ़ना, लिखना या अनुरोध-विशिष्ट अनुमतियाँ शामिल हो सकती हैं.

  • केवल पढ़ना: सभी एंडपॉइंट के लिए पढ़ने की अनुमतियाँ.

उदाहरण के लिए, प्रतिबंधित कुंजी में /v1/assistants एंडपॉइंट पर पढ़ने और लिखने का ऐक्सेस नहीं दिया जा सकता है.

Create new secret key dialog in the API platform with Restricted permissions selected

सेवा खाते की कुंजियाँ बनाने के लिए सेवा खाता प्रबंधन की अनुमतियाँ चाहिए. अगर आपको यह विकल्प नहीं दिखता, तो संगठन या प्रोजेक्ट के किसी स्वामी से सेवा खाते की कुंजी बनाने के लिए कहें. कुंजी बनाने वाले डायलॉग में सेवा खाते की कुंजियों के लिए ये अनुमति नियंत्रण नहीं दिखते; उनकी अनुमतियाँ बाद में प्रोजेक्ट की एपीआई कुंजियाँ सेटिंग में बदलें.

मॉडल का ऐक्सेस और रेट लिमिट कॉन्फ़िगर करें

प्रोजेक्ट की रेट लिमिट प्रबंधित करने के लिए प्रशासनिक अनुमतियाँ चाहिए. संगठन के स्वामियों के पास ये अनुमतियाँ होती हैं. प्रोजेक्ट के स्वामी भी प्रबंधन एपीआई के ज़रिए प्रोजेक्ट की रेट लिमिट प्रबंधित कर सकते हैं.

  1. संगठन की सेटिंग पर जाएँ.

  2. प्रोजेक्ट चुनें, फिर सीमाएँ खोलें.

  3. प्रोजेक्ट किन मॉडल का उपयोग कर सकता है, यह चुनने के लिए मॉडल का उपयोग का इस्तेमाल करें.

  4. ज़रूरत के मुताबिक हर मॉडल के लिए रेट लिमिट तय करें.

खर्च की सीमाएँ और अलर्ट तय करें

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

खर्च की सीमा से अनुरोध रोके बिना खर्च पर नज़र रखी जा सकती है. अगर आप चाहते हैं कि दर्ज खर्च सीमा तक पहुँचने पर एपीआई अनुरोध विफल हो जाएँ, तो सख्त सीमा लागू करें चालू करें. सीमा तत्काल लागू नहीं होती, इसलिए दर्ज खर्च तय राशि से थोड़ा अधिक हो सकता है.

खर्च संबंधी अलर्ट तय स्तर तक पहुँचने पर आपको सूचित करते हैं; वे अनुरोध नहीं रोकते.

संगठन के खर्च की सीमा तय करें

  1. संगठन की सेटिंग पर जाएँ.

  2. सीमाएँ खोलें और खर्च ढूँढें.

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

प्रोजेक्ट के खर्च की सीमा तय करें

  1. संगठन की सेटिंग पर जाएँ.

  2. प्रोजेक्ट चुनें, फिर सीमाएँ खोलें.

  3. मासिक खर्च की सीमा और खर्च इस राशि तक पहुँचने पर अलर्ट दें के मान तय करें.

  4. अगर आप चाहते हैं कि दर्ज खर्च सीमा तक पहुँचने पर एपीआई ट्रैफ़िक रोक दिया जाए, तो एक सख्त सीमा लागू करें चालू करें.

आप इस पेज पर मॉडल का उपयोग भी बदल सकते हैं.

खर्च संबंधी अलर्ट प्रबंधित करें

प्रोजेक्ट के खर्च की सीमा तय करने पर, डिफ़ॉल्ट रूप से उस सीमा के 100% पर एक अलर्ट भी बन जाता है. अन्य स्तरों पर अलर्ट जोड़ने के लिए अलर्ट जोड़ें चुनें.

संगठन और प्रोजेक्ट के स्वामियों को प्रोजेक्ट के खर्च संबंधी अलर्ट मिलते हैं. आप अलर्ट की सेटिंग में अन्य ईमेल प्राप्तकर्ता जोड़ सकते हैं.

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

कॉन्फ़िगरेशन के मौजूदा चरणों और सीमा लागू होने के तरीके के लिए, खर्च की सीमाओं की मार्गदर्शिका देखें.

उपयोग और बिलिंग देखें

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

किसी प्रोजेक्ट के उपयोग डैशबोर्ड का ऐक्सेस संगठन में आपकी भूमिका और उपयोग डैशबोर्ड की दृश्यता सेटिंग पर निर्भर करता है. सिर्फ़ प्रोजेक्ट का स्वामी होने से इसका ऐक्सेस नहीं मिलता.

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

अगर आप किसी प्रोजेक्ट का उपयोग डैशबोर्ड नहीं देख पा रहे हैं, तो जाँचें कि क्या दृश्यता संगठन के स्वामियों को दिखाई दे पर सेट है.

फ़ाइल स्टोरेज प्रबंधित करें

हर प्रोजेक्ट का फ़ाइल स्टोरेज कोटा 100 जीबी है. इससे अधिक इस्तेमाल करने पर आपको यह त्रुटि दिख सकती है:

आपने अपने फ़ाइल स्टोरेज कोटे से अधिक इस्तेमाल कर लिया है. संगठनों के लिए फ़ाइलों की सीमा 100 जीबी है. कृपया फ़ाइल का आकार घटाएँ या सहायता टीम से संपर्क करें.

स्टोरेज खाली करने के लिए इस्तेमाल न होने वाली फ़ाइलें मिटाएँ. जिन फ़ाइलों की अब ज़रूरत नहीं है, उन्हें पहचानने के लिए आप एपीआई के ज़रिए सहेजी गई फ़ाइलों की सूची देख सकते हैं.

प्रोजेक्ट संग्रहित करें

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

संग्रहित करना स्थायी है: संग्रहित प्रोजेक्ट को बहाल नहीं किया जा सकता.

संग्रहित प्रोजेक्ट देखने के लिए, प्रोजेक्ट पेज पर संग्रहित टैब खोलें.

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

एकमात्र अपवाद यह है कि “Default project” में fine tunes को अन्य प्रोजेक्ट्स से एक्सेस किया जा सकता है.

आपने अपनी फ़ाइल स्टोरेज कोटा सीमा पार कर ली है. संगठनों के लिए फ़ाइलों की सीमा 100 GB है. कृपया फ़ाइल का आकार कम करें या सहायता टीम से संपर्क करें.

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

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