1. Kila wakati tumia ufunguo wa kipekee wa API kwa kila mwanatimu kwenye akaunti yako.
Ufunguo wa API ni msimbo wa kipekee unaotambulisha maombi yako kwa API. Ufunguo wako wa API unakusudiwa kutumiwa na wewe. Kushiriki funguo za API ni kinyume na Sheria na Masharti.
Unapoanza kujaribu, huenda ukataka kupanua ufikiaji wa API kwa timu yako. OpenAI haiungi mkono kushiriki funguo za API. Tafadhali alika wanachama wapya kwenye akaunti yako kutoka ukurasa wa Wanachama na watapokea haraka ufunguo wao wa kipekee baada ya kuingia. Unaweza pia kugawia funguo binafsi za API ruhusa.
2. Usiwahi kusambaza ufunguo wako katika mazingira ya upande wa mteja kama vivinjari au programu za simu.
Kufichua ufunguo wako wa OpenAI API katika mazingira ya upande wa mteja kama vivinjari au programu za simu huruhusu watumiaji wenye nia mbaya kuchukua ufunguo huo na kutuma maombi kwa niaba yako – jambo linaloweza kusababisha gharama zisizotarajiwa au kuhatarisha baadhi ya data ya akaunti. Maombi yanapaswa kila wakati kupitishwa kupitia seva yako mwenyewe ya nyuma ambako unaweza kuweka ufunguo wako wa API salama.
3. Usiwahi kuweka ufunguo wako kwenye uhifadhi wako
Kuweka ufunguo wa API kwenye msimbo chanzo ni njia ya kawaida ya kuhatarisha vitambulisho. Kwa walio na hifadhi za umma, hii ni njia ya kawaida ambayo unaweza kushiriki ufunguo wako na intaneti bila kujua. Hifadhi za faragha ni salama zaidi, lakini uvunjaji wa data pia unaweza kusababisha funguo zako kuvuja. Kwa sababu hizi tunapendekeza sana matumizi ya vigezo vya mazingira kama hatua ya mapema ya usalama wa ufunguo.
4. Tumia Vigezo vya Mazingira badala ya ufunguo wako wa API
Kigezo cha mazingira ni kigezo kinachowekwa kwenye mfumo wako wa uendeshaji, badala ya ndani ya programu yako. Kinajumuisha jina na thamani. Tunapendekeza uweke jina la kigezo kuwa OPENAI_API_KEY. Kwa kuweka jina hili la kigezo likiwa thabiti katika timu yako, unaweza kuweka na kushiriki msimbo wako bila hatari ya kufichua ufunguo wako wa API.
Usanidi wa Windows
Chaguo la 1: Weka Kigezo chako cha Mazingira cha ‘OPENAI_API_KEY’ kupitia cmd prompt
Endesha yafuatayo katika cmd prompt, ukibadilisha <yourkey> na ufunguo wako wa API:
setx OPENAI_API_KEY "<yourkey>"Hii itatumika kwenye dirisha la baadaye la cmd prompt, kwa hivyo utahitaji kufungua jipya ili kutumia kigezo hicho na curl. Unaweza kuthibitisha kwamba kigezo hiki kimewekwa kwa kufungua dirisha jipya la cmd prompt na kuandika
echo %OPENAI_API_KEY%Chaguo la 2: Weka Kigezo chako cha Mazingira cha ‘OPENAI_API_KEY’ kupitia Control Panel
Fungua sifa za System na uchague Advanced system settings
Chagua Environment Variables...
Chagua New… kutoka sehemu ya User variables (juu). Ongeza jozi ya jina/thamani ya ufunguo wako, ukibadilisha <yourkey> na ufunguo wako wa API.
Jina la variable: OPENAI_API_KEY
Thamani ya variable: <yourkey>Usanidi wa Linux / MacOS
Chaguo la 1: Weka Kigezo chako cha Mazingira cha ‘OPENAI_API_KEY’ ukitumia zsh
Endesha amri ifuatayo kwenye terminali yako, ukibadilisha yourkey na ufunguo wako wa API.
echo "export OPENAI_API_KEY='yourkey'" >> ~/.zshrcSasisha shell kwa kigezo kipya:
source ~/.zshrcThibitisha kwamba umeweka kigezo chako cha mazingira kwa kutumia amri ifuatayo.
echo $OPENAI_API_KEYThamani ya ufunguo wako wa API itakuwa matokeo ya mwisho.
Chaguo la 2: Weka Kigezo chako cha Mazingira cha ‘OPENAI_API_KEY’ ukitumia bash
Fuata maelekezo katika Chaguo la 1, ukibadilisha .zshrc na .bash_profile.
Umemaliza! Sasa unaweza kurejelea ufunguo huo katika curl au kuupakia katika Python yako:
import os
import openai
openai.api_key = os.environ["OPENAI_API_KEY"]5. Tumia Huduma ya Usimamizi wa Funguo
Kuna bidhaa mbalimbali zinazopatikana za kudhibiti kwa usalama funguo za siri za API. Zana hizi hukuruhusu kudhibiti ufikiaji wa funguo zako na kuboresha usalama wako wa jumla wa data. Iwapo programu yako itakumbwa na uvunjaji wa data, ufunguo/funguo zako hazitahatarishwa, kwa kuwa zitasimbwa kwa njia fiche na kudhibitiwa katika eneo tofauti kabisa.
Kwa timu zinazosambaza programu zao kwenye uzalishaji, tunapendekeza uzingatie mojawapo ya huduma hizi.
6. Fuatilia matumizi ya akaunti yako na uzungushe funguo zako inapohitajika
Ufunguo wa API uliodukuliwa humruhusu mtu kupata sehemu ya matumizi ya akaunti yako bila idhini yako. Hii inaweza kusababisha upotevu wa data, gharama zisizotarajiwa, kuisha kwa kiwango chako cha kila mwezi, na kukatizwa kwa ufikiaji wako wa API.
Matumizi ya timu zako yanaweza kufuatiliwa kupitia ukurasa wa Matumizi. Ikiwa utakuwa na wasiwasi kuhusu matumizi mabaya, kuna hatua chache unazoweza kuchukua kulinda akaunti yako:
Kagua matumizi yako kuona kama yanalingana na kazi ya timu yako. Kwa watumiaji walio katika mashirika mengi (mf. ya kampuni na ya binafsi), hakikisha mtumiaji amewasha ufuatiliaji na kuweka shirika lake chaguomsingi kwa matumizi na ufuatiliaji.
Ikiwa unaamini ufunguo wako umevuja, zungusha ufunguo wako mara moja kutoka ukurasa wa Funguo za API. Kwa wateja walio na programu katika uzalishaji, utahitaji kusasisha thamani za ufunguo wako ipasavyo.
Wasiliana nasi kupitia help.openai.com kwa uchunguzi zaidi.
7. Zuia ufikiaji wa API kwa kutumia orodha ya IP zinazoruhusiwa
Orodha ya IP zinazoruhusiwa hukuruhusu kuzuia ni anwani zipi za IP zinaweza kufikia OpenAI API yako. Ikishawashwa, ni maombi kutoka kwa anwani au masafa ya IP yaliyosanidiwa pekee yanayoruhusiwa, na mengine yote hukataliwa—hata kama yanajumuisha ufunguo halali wa API.
Hii huongeza safu ya ziada ya ulinzi kwa kuhakikisha API yako inaweza kufikiwa tu kutoka kwenye miundombinu inayoaminika, kama vile seva zako za nyuma au mazingira ya wingu.
Kwa maelezo zaidi, tazama makala kuhusu orodha ya IP zinazoruhusiwa kwa OpenAI API.
