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 Vigeu vya Mazingira badala ya ufunguo wako wa API
Kigeu cha mazingira ni kigeu kinachowekwa kwenye mfumo wako wa uendeshaji badala ya ndani ya programu yako. Kina jina na thamani. Tunapendekeza uweke jina la kigeu kuwa OPENAI_API_KEY. Kwa kutumia jina hili la kigeu kwa uthabiti katika timu yako, unaweza kuhifadhi na kushiriki msimbo wako bila hatari ya kufichua ufunguo wako wa API.
Usanidi wa Windows
Chaguo la 1: Weka Kigeu cha Mazingira cha “OPENAI_API_KEY” kupitia kidokezo cha amri cha cmd
Tekeleza yafuatayo kwenye kidokezo cha amri cha cmd, ukibadilisha <yourkey> na ufunguo wako wa API:
setx OPENAI_API_KEY "<yourkey>"Hii itatumika kwenye madirisha mapya ya kidokezo cha amri cha cmd, kwa hivyo utahitaji kufungua dirisha jipya ili utumie kigeu hicho na curl. Unaweza kuthibitisha kuwa kigeu hiki kimewekwa kwa kufungua dirisha jipya la kidokezo cha amri cha cmd na kuandika
echo %OPENAI_API_KEY%Chaguo la 2: Weka Kigeu cha Mazingira cha “OPENAI_API_KEY” kupitia Paneli Dhibiti
Fungua sifa za Mfumo na uchague Mipangilio mahiri ya mfumo
Chagua Vigeu vya Mazingira...
Chagua Mpya… katika sehemu ya vigeu vya Mtumiaji (juu). Ongeza jozi ya jina na thamani ya ufunguo, 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 Kigeu cha Mazingira cha “OPENAI_API_KEY” kwa kutumia zsh
Tekeleza 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 ubadilishe funguo zako inapohitajika
Ufunguo wa API uliofichuliwa humwezesha mtu kutumia kiwango cha matumizi cha akaunti yako bila idhini yako. Hili linaweza kusababisha kupotea kwa data, gharama zisizotarajiwa, kuisha kwa kiwango chako cha matumizi cha kila mwezi na kukatizwa kwa ufikiaji wako wa API.
Matumizi ya timu zako yanaweza kufuatiliwa kupitia ukurasa wa Matumizi. Ukiwa na wasiwasi wowote kuhusu matumizi mabaya, unaweza kuchukua hatua kadhaa ili kulinda akaunti yako:
Kagua matumizi yako ili uhakikishe kuwa yanalingana na kazi ya timu yako. Kwa watumiaji walio katika mashirika mengi (k.m. la kampuni na la binafsi), hakikisha mtumiaji amewasha ufuatiliaji na kuweka shirika lake chaguomsingi kwa ajili ya matumizi na ufuatiliaji.
Ikiwa unaamini ufunguo wako umefichuliwa, ubadilishe mara moja kwenye ukurasa wa Funguo za API. Wateja wenye programu zinazotumika rasmi watahitaji kusasisha thamani za funguo zao 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.
