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

API ကီး လုံခြုံရေးအတွက် အကောင်းဆုံးနည်းလမ်းများ

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

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

1. သင့်အကောင့်ရှိ အဖွဲ့ဝင်တစ်ဦးစီအတွက် သီးခြား API ကီးတစ်ခုစီကို အမြဲအသုံးပြုပါ။

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

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

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

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

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

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

3. ဘရောက်ဇာများ သို့မဟုတ် မိုဘိုင်းအက်ပ်များကဲ့သို့ အသုံးပြုသူဘက်တွင် လည်ပတ်သော ပတ်ဝန်းကျင်များ၌ သင့်ကီးကို မည်သည့်အခါမျှ ထည့်သွင်းအသုံးမပြုပါနှင့်။

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

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

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

5. API ကီးကို တိုက်ရိုက်သုံးမည့်အစား ပတ်ဝန်းကျင်ကိန်းရှင်များကို အသုံးပြုပါ

Windows တွင် ထည့်သွင်းသတ်မှတ်ခြင်း

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


နည်းလမ်း 1: cmd အမိန့်ပေးဝင်းဒိုးမှတစ်ဆင့် သင့် “OPENAI_API_KEY” ပတ်ဝန်းကျင်ကိန်းရှင်ကို သတ်မှတ်ပါ

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

setx OPENAI_API_KEY "<yourkey>"

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

echo %OPENAI_API_KEY%

နည်းလမ်း 2: ထိန်းချုပ်မှုအကန့်မှတစ်ဆင့် သင့် “OPENAI_API_KEY” ပတ်ဝန်းကျင်ကိန်းရှင်ကို သတ်မှတ်ပါ

  1. စနစ်၏ ဂုဏ်သတ္တိများကို ဖွင့်ပြီး အဆင့်မြင့် စနစ်ဆက်တင်များကို ရွေးပါ

Windows 10 System settings with Advanced system settings highlighted in Control Panel
  1. ပတ်ဝန်းကျင်ကိန်းရှင်များ...ကို ရွေးပါ

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

Variable name: OPENAI_API_KEY
Variable value: <yourkey>

Linux နှင့် macOS တွင် ထည့်သွင်းသတ်မှတ်ခြင်း

နည်းလမ်း 1: zsh ကို အသုံးပြု၍ သင့် “OPENAI_API_KEY” ပတ်ဝန်းကျင်ကိန်းရှင်ကို သတ်မှတ်ပါ

  1. 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"]

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

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

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

7. သင့်အကောင့်အသုံးပြုမှုကို စောင့်ကြည့်ပြီး လိုအပ်သည့်အခါ ကီးများကို အသစ်လဲပါ

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

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

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

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

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

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

8. ကွန်ရက်ထိန်းချုပ်မှုများဖြင့် API ဝင်ရောက်အသုံးပြုမှုကို ကာကွယ်ပါ

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

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

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

သီးသန့်ကွန်ရက်မှ ဝင်ရောက်အသုံးပြုရန် လိုအပ်သော အဖွဲ့အစည်းများအတွက် Private Link သည် နောက်ထပ်ရွေးချယ်စရာတစ်ခုဖြစ်ပါသည်။ ၎င်းသည် Azure ပေါ်တွင် လုပ်ဆောင်နေသော လုပ်ငန်းစဉ်များကို Azure Private Link မှတစ်ဆင့် ဒေသအလိုက် OpenAI API ချိတ်ဆက်မှတ်များနှင့် ချိတ်ဆက်နိုင်စေပါသည်။ အသုံးပြုခွင့်တောင်းဆိုရန် သင့် OpenAI ကိုယ်စားလှယ် သို့မဟုတ် အရောင်းအဖွဲ့ကို ဆက်သွယ်ပါ။ API အထောက်အထားစိစစ်ခြင်းကို ဆက်လက်လုပ်ဆောင်ရန် လိုအပ်ပြီး Private Link ကို ခွင့်ပြုထားသော IP စာရင်း သို့မဟုတ် နှစ်ဖက်အပြန်အလှန် အထောက်အထားစိစစ်သည့် TLS (mTLS) နှင့် တွဲဖက်အသုံးပြု၍ မရပါ။ စနစ်ထည့်သွင်းသတ်မှတ်ပုံ အသေးစိတ်အတွက် Private Link လမ်းညွှန်ကို ကြည့်ပါ။

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