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.