1. Instruksi Otentikasi API OpenAI
API OpenAI memerlukan penggunaan kunci API untuk proses otentikasi guna memastikan keamanan dan keabsahan permintaan. Kunci API berfungsi sebagai kunci untuk berkomunikasi dengan layanan OpenAI, dan perlu disediakan setiap kali mengirim permintaan untuk menunjukkan identitas Anda.
2. Mendapatkan Kunci API OpenAI
Untuk mendapatkan kunci API OpenAI Anda, silakan masuk ke dasbor OpenAI dan buka halaman manajemen kunci. Di sini, Anda dapat membuat kunci API baru, mengelola, dan mencabut kunci API yang sudah ada.
3. Menambahkan Kunci API di Header HTTP
Saat melakukan permintaan API ke OpenAI, Anda perlu menambahkan bidang Authorization
di header permintaan HTTP, dengan nilainya adalah Bearer
diikuti dengan kunci API Anda. Berikut adalah contoh pengiriman permintaan menggunakan perintah curl:
curl "https://api.openai.com/v1/endpoint" \
-H "Authorization: Bearer OPENAI_API_KEY"
Silakan ganti OPENAI_API_KEY
dengan kunci API Anda yang sebenarnya.
4. Menggunakan Kunci API untuk Anggota Organisasi Berganda
Jika Anda adalah anggota beberapa organisasi dan ingin menentukan statistik penggunaan organisasi mana yang harus diatributkan ke permintaan API, Anda dapat membawa bidang lain OpenAI-Organization
di header permintaan HTTP. Nilai dari bidang ini harus berupa ID organisasi yang ingin Anda gunakan untuk statistik penggunaan.
Berikut contoh perintah curl yang menentukan ID organisasi:
curl "https://api.openai.com/v1/endpoint" \
-H "Authorization: Bearer OPENAI_API_KEY" \
-H "OpenAI-Organization: YOUR_ORG_ID"
Silakan ganti OPENAI_API_KEY
dan YOUR_ORG_ID
dengan kunci API dan ID organisasi Anda yang sebenarnya.
Tip: Selalu pastikan keamanan kunci API dan ID organisasi Anda, dan hindari mengungkapkannya di tempat-tempat yang bisa diakses publik, terutama dalam kode sisi klien. Jika kunci API bocor, hal itu bisa menyebabkan penyalahgunaan layanan atau biaya tak terduga. Lindungi kunci API Anda sebagaimana Anda melindungi kata sandi Anda.