OpenAI
ဤစာမျက်နှာကို စက်ဖြင့် ဘာသာပြန်ထားပါသည်။ မူရင်း အင်္ဂလိပ်ဆောင်းပါးကို ကြည့်ရန်

API Key လုံခြုံရေးအတွက် အကောင်းဆုံး အလေ့အကျင့်များ

လုံခြုံသော သိမ်းဆည်းမှု၊ အသုံးပြုခွင့် ထိန်းချုပ်မှု၊ စောင့်ကြည့်မှု၊ သော့လဲလှယ်မှုနှင့် IP ကန့်သတ်ချက်များဖြင့် သင့် API သော့များကို ကာကွယ်ပါ။

အပ်ဒိတ်လုပ်ထားသည်- 7 days ago

၁. သင်၏ account ရှိ team member တစ်ဦးချင်းစီအတွက် သီးသန့် API key တစ်ခုကို အမြဲအသုံးပြုပါ။

API key ဆိုသည်မှာ API သို့ သင်၏ request များကို ခွဲခြားသတ်မှတ်ပေးသော ထူးခြားသည့် code တစ်ခုဖြစ်သည်။ သင်၏ API key သည် သင်အသုံးပြုရန် ရည်ရွယ်ထားခြင်းဖြစ်သည်။ API key များ မျှဝေခြင်းသည် အသုံးပြုမှုဆိုင်ရာ စည်းမျဉ်းများ ကို ချိုးဖောက်ခြင်းဖြစ်သည်။

စမ်းသပ်အသုံးပြုမှု စတင်လာသည်နှင့်အမျှ သင်၏ team အတွက် API ဝင်ရောက်ခွင့်ကို တိုးချဲ့လိုနိုင်ပါသည်။ OpenAI သည် API key များ မျှဝေခြင်းကို မပံ့ပိုးပါ။ Members စာမျက်နှာမှ သင်၏ account သို့ member အသစ်များကို ဖိတ်ကြားပါ၊ ထို့နောက် ၎င်းတို့သည် sign-in ပြုလုပ်သည့်အခါ ကိုယ်ပိုင် သီးသန့် key ကို အမြန်ရရှိပါမည်။ သီးခြား API key များအတွက်လည်း ခွင့်ပြုချက်များ သတ်မှတ်ပေးနိုင်ပါသည်

၂။ သက်တမ်းကုန်ဆုံးရက်ပါသော API သော့များ ဖန်တီးပြီး သော့ပုံမှန်လဲလှယ်သည့် လုပ်ငန်းစဉ် သတ်မှတ်ပါ

ပရောဂျက်သော့များကို သက်တမ်းကုန်ဆုံးရက်ဖြင့် ဖန်တီးနိုင်ပြီး ထိုရက်ကျော်လွန်ပါက အဆိုပါသော့များမှ တောင်းဆိုမှုအားလုံးကို ငြင်းပယ်ပါမည်။ သက်တမ်းကုန်ဆုံးရက်ပါသော သော့များ ဖန်တီးပြီး ပုံမှန်သော့လဲလှယ်သည့် လုပ်ငန်းစဉ်ကို သတ်မှတ်ထားရန် အလေးအနက် အကြံပြုပါသည်။ သော့တစ်ခု သက်တမ်းမကုန်မီ အစားထိုးသော့ကို ဖန်တီး၍ သင့်အက်ပ်များတွင် ထိုသော့ကို အသုံးပြုရန် အပ်ဒိတ်လုပ်ပြီး အစားထိုးသော့ အလုပ်လုပ်ကြောင်း အတည်ပြုပြီးသည်နှင့် သော့အဟောင်းကို ရုပ်သိမ်းပါ။ ဤလုပ်ထုံးလုပ်နည်းများက API သော့များ ပေါက်ကြားမှု၏ သက်ရောက်မှုကို များစွာလျှော့ချပေးနိုင်သည်။

စီမံခန့်ခွဲသူများသည် ပလက်ဖောင်းဆက်တင်များတွင် အဖွဲ့အစည်း သို့မဟုတ် ပရောဂျက်အဆင့်အလိုက် API သော့၏ အများဆုံးသက်တမ်းကို သတ်မှတ်နိုင်သည်။ သော့အသစ်များကို ခွင့်ပြုထားသော အကန့်အသတ်များအတွင်း သတ်မှတ်ရမည်ဖြစ်သောကြောင့် အကန့်အသတ်မရှိ ဆက်လက်သက်တမ်းဝင်နေခြင်းကို တားဆီးပေးသည်။ ပရောဂျက်၏ အကန့်အသတ်သည် အဖွဲ့အစည်း၏ အကန့်အသတ်ထက် မကျော်လွန်နိုင်ပါ။

၃။ ဘရောက်ဇာ သို့မဟုတ် မိုဘိုင်းအက်ပ်ကဲ့သို့ ကလိုင်းယင့်ဘက် ပတ်ဝန်းကျင်များတွင် သင့်သော့ကို မည်သည့်အခါမျှ မဖြန့်ချိပါနှင့်။

ဘရောက်ဇာ သို့မဟုတ် မိုဘိုင်းအက်ပ်ကဲ့သို့ ကလိုင်းယင့်ဘက် ပတ်ဝန်းကျင်များတွင် သင့် OpenAI API သော့ကို ဖော်ထုတ်ထားပါက မသမာသူများက ထိုသော့ကို ရယူပြီး သင့်ကိုယ်စား တောင်းဆိုမှုများ ပြုလုပ်နိုင်သည်။ ထိုသို့ပြုလုပ်ခြင်းကြောင့် မမျှော်လင့်သော ကုန်ကျစရိတ်များ ဖြစ်ပေါ်နိုင်သလို အကောင့်ဒေတာအချို့လည်း ပေါက်ကြားနိုင်သည်။ တောင်းဆိုမှုများကို သင့် API သော့အား လုံခြုံစွာထားနိုင်သော ကိုယ်ပိုင်နောက်ခံဆာဗာမှတစ်ဆင့် အမြဲတမ်း ပို့ဆောင်သင့်သည်။

၄။ သင့်သော့ကို သိမ်းဆည်းရန်နေရာသို့ မည်သည့်အခါမျှ commit မလုပ်ပါနှင့်

API သော့ကို ရင်းမြစ်ကုဒ်ထဲ commit လုပ်ခြင်းသည် အထောက်အထားများ ပေါက်ကြားစေတတ်သည့် အဖြစ်များသော နည်းလမ်းတစ်ခုဖြစ်သည်။ အများသုံးကုဒ်သိုလှောင်ရာများကို အသုံးပြုသူများအနေဖြင့် ဤနည်းဖြင့် မသိလိုက်ဘဲ သင့်သော့ကို အင်တာနက်ပေါ် မျှဝေမိလေ့ရှိသည်။ သီးသန့်ကုဒ်သိုလှောင်ရာများက ပိုလုံခြုံသော်လည်း ဒေတာချိုးဖောက်ခံရပါက သင့်သော့များလည်း ပေါက်ကြားနိုင်သည်။ ထို့ကြောင့် သော့လုံခြုံရေးအတွက် ကြိုတင်ကာကွယ်မှုအဖြစ် ပတ်ဝန်းကျင် ကိန်းရှင်များကို အသုံးပြုရန် အလေးအနက် အကြံပြုပါသည်။

၅။ API သော့အစား ပတ်ဝန်းကျင် ကိန်းရှင်များကို အသုံးပြုပါ

ပတ်ဝန်းကျင် ကိန်းရှင်ဆိုသည်မှာ သင့်အက်ပ်အတွင်းမဟုတ်ဘဲ လည်ပတ်ရေးစနစ်တွင် သတ်မှတ်ထားသော ကိန်းရှင်တစ်ခုဖြစ်သည်။ ၎င်းတွင် အမည်နှင့် တန်ဖိုး ပါဝင်သည်။ ကိန်းရှင်အမည်ကို OPENAI_API_KEY ဟု သတ်မှတ်ရန် အကြံပြုပါသည်။ သင့်အဖွဲ့တစ်လျှောက် ဤကိန်းရှင်အမည်ကို တစ်သမတ်တည်း ထားခြင်းဖြင့် API သော့ ပေါက်ကြားမည့် အန္တရာယ်မရှိဘဲ ကုဒ်ကို commit လုပ်၍ မျှဝေနိုင်သည်။


Windows တွင် သတ်မှတ်ခြင်း

နည်းလမ်း ၁: cmd prompt မှတစ်ဆင့် ‘OPENAI_API_KEY’ ပတ်ဝန်းကျင် ကိန်းရှင်ကို သတ်မှတ်ပါ

cmd prompt တွင် အောက်ပါအတိုင်း လုပ်ဆောင်ပြီး <yourkey> နေရာတွင် သင့် API သော့ကို အစားထိုးပါ။

setx OPENAI_API_KEY "<yourkey>"

ဤသတ်မှတ်ချက်သည် နောက်ပိုင်းဖွင့်မည့် cmd prompt ဝင်းဒိုးများတွင် သက်ရောက်မည်ဖြစ်သောကြောင့် ထိုကိန်းရှင်ကို curl နှင့် အသုံးပြုရန် ဝင်းဒိုးအသစ်တစ်ခု ဖွင့်ရမည်။ cmd prompt ဝင်းဒိုးအသစ်တစ်ခုဖွင့်ပြီး အောက်ပါတို့ကို ရိုက်ထည့်ခြင်းဖြင့် ဤကိန်းရှင်ကို သတ်မှတ်ပြီးကြောင်း အတည်ပြုနိုင်သည်

echo %OPENAI_API_KEY%

ရွေးချယ်မှု ၂: Control Panel မှတစ်ဆင့် ‘OPENAI_API_KEY’ ပတ်ဝန်းကျင်ကိန်းရှင်ကို သတ်မှတ်ပါ

  1. System ဂုဏ်သတ္တိများကိုဖွင့်ပြီး Advanced system settings ကို ရွေးပါ

Windows 10 System settings with Advanced system settings highlighted in Control Panel
  1. Environment Variables... ကို ရွေးပါ

Windows System Properties Advanced tab with Environment Variables button highlighted
  1. User variables အပိုင်း (အပေါ်ဘက်) မှ New… ကို ရွေးပါ။ <yourkey> နေရာတွင် သင်၏ API သော့ကို အစားထိုးပြီး အမည်/သော့တန်ဖိုးအတွဲကို ထည့်ပါ။

Variable name: OPENAI_API_KEY
Variable value: <yourkey>

Linux / macOS စနစ်ထည့်သွင်းခြင်း

ရွေးချယ်မှု ၁: zsh ကို အသုံးပြု၍ ‘OPENAI_API_KEY’ ပတ်ဝန်းကျင်ကိန်းရှင်ကို သတ်မှတ်ပါ

  1. သင့် terminal တွင် အောက်ပါ command ကို လုပ်ဆောင်ပြီး yourkey နေရာတွင် သင်၏ API သော့ကို အစားထိုးပါ။

echo "export OPENAI_API_KEY='yourkey'" >> ~/.zshrc
  1. variable အသစ်ဖြင့် shell ကို အပ်ဒိတ်လုပ်ပါ-

source ~/.zshrc
  1. အောက်ပါ command ကို အသုံးပြု၍ သင်၏ environment variable ကို သတ်မှတ်ပြီးကြောင်း အတည်ပြုပါ။

echo $OPENAI_API_KEY

သင်၏ API key တန်ဖိုးသည် ထွက်လာသော ရလဒ်ဖြစ်ပါမည်။


ရွေးချယ်စရာ ၂: bash ကို အသုံးပြု၍ သင်၏ ‘OPENAI_API_KEY’ Environment Variable ကို သတ်မှတ်ပါ

ရွေးချယ်စရာ ၁ ရှိ ညွှန်ကြားချက်များကို လိုက်နာပြီး .zshrc ကို .bash_profile. ဖြင့် အစားထိုးပါ

အားလုံး ပြင်ဆင်ပြီးပါပြီ! ယခု သင်သည် key ကို curl တွင် ကိုးကားသုံးနိုင်ပြီး၊ သင်၏ Python တွင်လည်း load လုပ်နိုင်ပါပြီ-

import os
import openai

openai.api_key = os.environ["OPENAI_API_KEY"]

၆။ သော့စီမံခန့်ခွဲမှု ဝန်ဆောင်မှုကို အသုံးပြုပါ

လျှို့ဝှက် API သော့များကို လုံခြုံစွာ စီမံရန် ထုတ်ကုန်မျိုးစုံ ရရှိနိုင်သည်။ ဤကိရိယာများဖြင့် သင့်သော့များကို အသုံးပြုခွင့်အား ထိန်းချုပ်နိုင်ပြီး ဒေတာလုံခြုံရေးတစ်ခုလုံးကို မြှင့်တင်နိုင်သည်။ သင့်အက်ပ်တွင် ဒေတာချိုးဖောက်မှု ဖြစ်ပေါ်သော်လည်း သော့များကို ကုဒ်ဝှက်၍ လုံးဝသီးခြားနေရာတစ်ခုတွင် စီမံထားသောကြောင့် ၎င်းတို့ ပေါက်ကြားမည်မဟုတ်ပါ။

အက်ပ်များကို လက်တွေ့အသုံးပြုရန် ဖြန့်ချိနေသော အဖွဲ့များအနေဖြင့် ဤဝန်ဆောင်မှုများထဲမှ တစ်ခုကို အသုံးပြုရန် စဉ်းစားသင့်ကြောင်း အကြံပြုပါသည်။

၇။ သင့်အကောင့်အသုံးပြုမှုကို စောင့်ကြည့်ပြီး လိုအပ်ပါက သော့များကို လဲလှယ်ပါ

API သော့ ပေါက်ကြားသွားပါက အခြားသူတစ်ဦးသည် သင့်ခွင့်ပြုချက်မရှိဘဲ သင့်အကောင့်၏ အသုံးပြုခွင့်ပမာဏကို ရယူနိုင်သည်။ ဤအခြေအနေကြောင့် ဒေတာဆုံးရှုံးမှု၊ မမျှော်လင့်သော ကုန်ကျစရိတ်များ၊ လစဉ်အသုံးပြုခွင့်ပမာဏ ကုန်ဆုံးမှုနှင့် API အသုံးပြုခွင့် ပြတ်တောက်မှုတို့ ဖြစ်ပေါ်နိုင်သည်။

သင့်အဖွဲ့များ၏ အသုံးပြုမှုကို အသုံးပြုမှု စာမျက်နှာမှတစ်ဆင့် ခြေရာခံနိုင်သည်။ အလွဲသုံးစားလုပ်မှုနှင့်ပတ်သက်၍ စိုးရိမ်ပါက သင့်အကောင့်ကို ကာကွယ်ရန် အောက်ပါတို့ကို လုပ်ဆောင်နိုင်သည်။

  • အသုံးပြုမှုသည် သင့်အဖွဲ့၏ လုပ်ငန်းနှင့် ကိုက်ညီမှုရှိမရှိ စစ်ဆေးပါ။ အဖွဲ့အစည်းများစွာတွင် ပါဝင်သော အသုံးပြုသူများအတွက် (ဥပမာ ကုမ္ပဏီနှင့် ကိုယ်ပိုင်) ခြေရာခံမှုကို ဖွင့်ထားပြီး အသုံးပြုမှုနှင့် ခြေရာခံမှုအတွက် မူလအဖွဲ့အစည်းကို သတ်မှတ်ထားကြောင်း သေချာပါစေ။

  • သင့်သော့ ပေါက်ကြားသွားသည်ဟု ယူဆပါက API သော့များ စာမျက်နှာမှ သော့ကို ချက်ချင်းလဲလှယ်ပါ။ အက်ပ်များကို လက်တွေ့အသုံးပြုနေသော သုံးစွဲသူများသည် သော့တန်ဖိုးများကိုလည်း လိုက်လျောညီထွေ အပ်ဒိတ်လုပ်ရန် လိုအပ်သည်။

  • ဆက်လက်စုံစမ်းစစ်ဆေးရန် help.openai.com မှတစ်ဆင့် ကျွန်ုပ်တို့ကို ဆက်သွယ်ပါ။

၈။ ခွင့်ပြုထားသော IP စာရင်းဖြင့် API အသုံးပြုခွင့်ကို ကန့်သတ်ပါ

ခွင့်ပြုထားသော IP စာရင်းဖြင့် သင့် OpenAI API ကို အသုံးပြုနိုင်သည့် IP လိပ်စာများကို ကန့်သတ်နိုင်သည်။ ဖွင့်ထားသည့်အခါ သတ်မှတ်ထားသော IP လိပ်စာများ သို့မဟုတ် လိပ်စာအပိုင်းအခြားများမှ တောင်းဆိုမှုများကိုသာ ခွင့်ပြုပြီး မှန်ကန်သော API သော့ပါရှိလျှင်ပင် အခြားတောင်းဆိုမှုအားလုံးကို ငြင်းပယ်ပါမည်။

ဤသို့ဖြင့် သင့်နောက်ခံဆာဗာများ သို့မဟုတ် ကလောက်ဒ်ပတ်ဝန်းကျင်ကဲ့သို့ ယုံကြည်ရသော အခြေခံအဆောက်အအုံများမှသာ API ကို အသုံးပြုနိုင်စေပြီး လုံခြုံရေးအလွှာတစ်ခု ထပ်တိုးပေးသည်။

ပိုမိုသိရှိလိုပါက OpenAI API အတွက် ခွင့်ပြုထားသော IP စာရင်း ဆောင်းပါးကို ကြည့်ပါ။

ဤဆောင်းပါးသည် အထောက်အကူ ဖြစ်ပါသလား။