1. Дансныхаа багийн гишүүн бүрт үргэлж өвөрмөц API түлхүүр ашиглана уу.
API түлхүүр нь API руу илгээх таны хүсэлтүүдийг таних өвөрмөц код юм. Таны API түлхүүрийг зөвхөн та ашиглах зориулалттай. API түлхүүрүүдийг хуваалцах нь Ашиглалтын Нөхцөл-ийг зөрчинө.
Та туршиж эхлэхдээ API хандалтыг багтаа өргөжүүлэхийг хүсэж магадгүй. OpenAI API түлхүүрүүдийг хуваалцахыг дэмждэггүй. Шинэ гишүүдийг Гишүүд хуудаснаас дансандаа урина уу; тэд нэвтэрмэгц өөрийн өвөрмөц түлхүүр-ийг хурдан авах болно. Мөн та тус бүрийн API түлхүүрт зөвшөөрөл оноож болно.
2. API түлхүүрийг дуусах хугацаатай үүсгэж, тогтмол солих журам бий болгох
Төслийн түлхүүрийг дуусах хугацаатай үүсгэж болно. Хугацаа нь дууссаны дараа тухайн түлхүүрийг ашигласан бүх хүсэлтийг буцаана. Түлхүүрийг дуусах хугацаатай үүсгэж, тогтмол солих журам бий болгохыг бид онцгойлон зөвлөж байна. Түлхүүрийн хугацаа дуусахаас өмнө орлуулах шинэ түлхүүр үүсгэж, аппуудаа шинэ түлхүүрийг ашиглахаар шинэчилнэ үү. Шинэ түлхүүр ажиллаж байгааг шалгасны дараа хуучин түлхүүрийг хүчингүй болгоно уу. Эдгээр арга хэмжээ нь API түлхүүр алдагдсанаас үүдэх хохирлыг эрс бууруулж чадна.
Администраторууд Платформын тохиргоонд байгууллага эсвэл төслийн түвшинд API түлхүүрийн хүчинтэй байх дээд хугацааг тогтоож болно. Шинэ түлхүүрүүдийн хугацааг зөвшөөрөгдсөн хязгаарт багтаан тохируулах ёстой тул тэдгээр нь хугацаагүй хүчинтэй үлдэхгүй. Төслийн хугацааны хязгаар нь байгууллагын хязгаараас хэтэрч болохгүй.
Энэ боломжийг дэмждэг ажлын ачааллын хувьд урт хугацаанд хүчинтэй OpenAI API түлхүүр хадгалахын оронд ажлын ачааллын таних мэдээллийн холбоос ашиглана уу. Таны ажлын ачаалал итгэмжлэгдсэн үйлчилгээ үзүүлэгчийн олгосон таних мэдээллийг богино хугацаанд хүчинтэй OpenAI хандалтын токеноор солино. Зөвхөн тухайн ажлын ачаалалд шаардлагатай эрхүүдийг олгосон тусгай үйлчилгээний бүртгэл тохируулна уу.
3. Хөтөч, гар утасны апп зэрэг клиент талын орчинд түлхүүрээ хэзээ ч бүү байршуул.
OpenAI API түлхүүрээ хөтөч, гар утасны апп зэрэг клиент талын орчинд ил гаргавал хортой санаатай хэрэглэгчид уг түлхүүрийг авч, таны өмнөөс хүсэлт илгээх боломжтой болно. Үүний улмаас гэнэтийн төлбөр гарах эсвэл бүртгэлийн тань зарим өгөгдөл алдагдаж болзошгүй. Хүсэлтийг API түлхүүрээ аюулгүй хадгалах боломжтой өөрийн арын серверээр үргэлж дамжуулах ёстой.
4. Түлхүүрээ репозиторт хэзээ ч бүү хадгал
API түлхүүрийг эх кодод хадгалах нь нэвтрэх мэдээлэл алдагдах түгээмэл шалтгаан болдог. Нийтийн репозитортой бол түлхүүрээ интернэтэд өөрийн мэдэлгүй түгээх түгээмэл эрсдэлтэй. Хувийн репозитор илүү аюулгүй ч өгөгдөл алдагдсан тохиолдолд түлхүүрүүд тань мөн задрах боломжтой. Иймээс түлхүүрийн аюулгүй байдлыг урьдчилан хангахын тулд орчны хувьсагч ашиглахыг бид онцгойлон зөвлөж байна.
5. API түлхүүрийн оронд орчны хувьсагч ашиглах
Орчны хувьсагч гэдэг нь аппликэйшн дотор бус, үйлдлийн системд тохируулдаг хувьсагч юм. Энэ нь нэр болон утгаас бүрдэнэ. Хувьсагчийн нэрийг OPENAI_API_KEY гэж тохируулахыг зөвлөж байна. Танай баг энэ хувьсагчийн нэрийг ижил ашигласнаар API түлхүүрээ ил болгох эрсдэлгүйгээр кодоо хадгалж, хуваалцах боломжтой.
Windows-ын тохиргоо
1-р хувилбар: Командын мөрөөр “OPENAI_API_KEY” орчны хувьсагчийг тохируулах
Командын мөрөнд дараах командыг ажиллуулахдаа <yourkey>-г өөрийн API түлхүүрээр солино уу:
setx OPENAI_API_KEY "<yourkey>"Энэ тохиргоо цаашид нээх cmd командын мөрийн цонхнуудад үйлчлэх тул уг хувьсагчийг curl-тэй ашиглахын тулд шинэ цонх нээх шаардлагатай. Шинэ cmd командын мөрийн цонх нээгээд дараахыг бичиж, энэ хувьсагч тохируулагдсан эсэхийг шалгаж болно
echo %OPENAI_API_KEY%Сонголт 2: Хяналтын самбараар дамжуулан “OPENAI_API_KEY” орчны хувьсагчийг тохируулна уу
Систем-ийн шинж чанарыг нээгээд Системийн нэмэлт тохиргоо-г сонгоно уу
Орчны хувьсагчид...-ыг сонгоно уу
Хэрэглэгчийн хувьсагчид хэсгээс (дээд талд) Шинэ…-г сонгоно уу. Нэр/түлхүүрийн утгын хосоо нэмэхдээ <yourkey>-г өөрийн API түлхүүрээр солино уу.
Хувьсагчийн нэр: OPENAI_API_KEY
Хувьсагчийн утга: <yourkey>Linux / macOS-ийн тохиргоо
Сонголт 1: zsh ашиглан “OPENAI_API_KEY” орчны хувьсагчийг тохируулна уу
Терминалдаа дараах командыг ажиллуулахдаа yourkey-г өөрийн API түлхүүрээр солино уу.
echo "export OPENAI_API_KEY='yourkey'" >> ~/.zshrcШинэ хувьсагчаар shell-ийг шинэчилнэ үү:
source ~/.zshrcДараах командыг ашиглан орчны хувьсагчаа тохируулсан эсэхээ баталгаажуулна уу.
echo $OPENAI_API_KEYТаны API түлхүүрийн утга нь гаралтын үр дүн болно.
Сонголт 2: Bash ашиглан “OPENAI_API_KEY” орчны хувьсагчийг тохируулах
Сонголт 1-ийн зааврыг дагаж, .zshrc-ийг .bash_profile-оор солино уу.
Бүгд бэлэн боллоо! Та одоо энэ түлхүүрийг curl-д ашиглах эсвэл Python-д ачаалж болно:
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-ийн гарын авлагаас үзнэ үү.
