Cara Bekerja dengan API Cohere

Daniel Costa

Daniel Costa

16 April 2025

Cara Bekerja dengan API Cohere

Cohere memberikan akses kepada pengembang untuk Model Bahasa Besar (LLM) yang canggih, yang mampu memahami dan menghasilkan teks mirip manusia. Untuk berinteraksi dengan model-model ini secara programatik, Anda memerlukan kunci API. Kunci ini berfungsi sebagai pengenal unik dan kata sandi Anda, memungkinkan sistem Cohere untuk mengautentikasi permintaan Anda dan melacak penggunaan Anda.

Panduan ini akan membimbing Anda melalui langkah-langkah penting: mendapatkan kunci API Anda, memahami perbedaan kritis antara jenis kunci (terutama terkait biaya dan batas penggunaan), dan melakukan tes awal sederhana menggunakan alat Apidog untuk memastikan kunci Anda berfungsi dengan benar.

Langkah 1: Mendapatkan Kunci API Cohere Anda

Mendapatkan kunci Anda adalah langkah pertama dan paling penting. Cohere membuat proses ini relatif sederhana melalui dasbor online mereka.

  1. Menuju ke Dasbor Cohere: Buka browser web Anda dan pergi ke titik akses utama platform Cohere. Anda biasanya akan menemukan halaman login atau pendaftaran.
  2. Akses Akun Anda:

Cari Bagian Kunci API: Setelah Anda berhasil masuk ke dasbor Cohere, cari bagian yang secara khusus didedikasikan untuk mengelola Kunci API. Ini mungkin berada di bawah pengaturan akun, bagian pengembang, atau dapat diakses langsung melalui item menu yang diberi label "Kunci API". Antarmukanya dirancang agar mudah digunakan, jadi seharusnya cukup jelas terlihat.

Mulai Generasi Kunci: Di dalam bagian Kunci API, Anda akan menemukan opsi untuk membuat kunci baru. Anda kemungkinan akan melihat pilihan yang membedakan antara jenis kunci, terutama "Kunci Uji Coba" dan kemungkinan "Kunci Produksi". Untuk pengujian awal dan pembelajaran, pilih opsi untuk menghasilkan Kunci Uji Coba.

Tetapkan Nama: Sebuah prompt akan meminta Anda untuk memberi nama pada kunci Anda. Pilih nama deskriptif yang akan membantu Anda mengingat tujuan kunci tersebut nantinya, terutama jika Anda menghasilkan beberapa kunci untuk proyek yang berbeda. Contoh nama termasuk "KunciUjiCobaPertamaSaya", "KunciProyekBelajar", atau "KunciPengujianApidog".

Hasilkan dan Amankan Kunci Anda: Klik tombol untuk mengonfirmasi dan menghasilkan kunci (misalnya, "Hasilkan Kunci Uji Coba"). Cohere kemudian akan menampilkan kunci API baru Anda. Ini adalah satu-satunya waktu kunci lengkap akan ditampilkan. Sangat penting bahwa Anda menyalin kunci ini segera dan menyimpannya di lokasi yang sangat aman, seperti manajer kata sandi atau catatan aman. Perlakukan kunci ini dengan tingkat keamanan yang sama seperti kata sandi. Jangan membagikannya secara publik, menyematkannya langsung dalam kode sisi klien, atau mengkomitnya ke sistem kontrol versi seperti Git. Setelah Anda menutup jendela pop-up atau menavigasi pergi, Anda tidak dapat mengambil kunci lengkapnya lagi karena alasan keamanan (meskipun Anda dapat melihat nama kunci dan mungkin beberapa karakter pertama/terakhir di dasbor). Jika Anda kehilangannya, Anda perlu menghasilkan yang baru.

Dengan kunci API Anda disalin dan diamankan, Anda siap untuk memahami apa yang dapat Anda lakukan dengannya dan aturan yang terkait.

Langkah 2: Memahami Jenis Kunci, Biaya, dan Batas Penggunaan

Tidak semua kunci API Cohere dibuat sama. Jenis kunci yang Anda miliki menentukan seberapa banyak Anda dapat menggunakan API, seberapa cepat, dan apakah itu menimbulkan biaya. Memahami perbedaan ini sangat penting untuk menghindari gangguan atau biaya yang tidak terduga.

A. Kunci API Uji Coba: Gratis untuk Evaluasi

Ketika Anda pertama kali mendaftar atau menghasilkan kunci tanpa mengatur penagihan, Anda biasanya menerima Kunci Uji Coba. Kunci ini dirancang untuk eksplorasi, pembelajaran, dan pengujian skala kecil.

Kunci uji coba ideal untuk:

Jika Anda secara konsisten mencapai batas bulanan atau batas laju per menit, ini adalah indikator kuat bahwa Anda perlu meningkatkan ke kunci Produksi.

B. Kunci API Produksi: Untuk Membangun dan Meningkatkan

Ketika Anda siap untuk membangun aplikasi dengan pengguna nyata, menangani beban kerja yang lebih besar, atau melampaui batas uji coba, Anda akan memerlukan Kunci Produksi. Ini memerlukan pengaturan informasi penagihan di akun Cohere Anda.

Kunci produksi diperlukan untuk:

C. Memilih Kunci yang Tepat:

Oke, berikut adalah bagian Langkah 3 yang direvisi yang berfokus pada pengujian permintaan chat streaming yang diberikan dalam perintah curl menggunakan Apidog, disajikan dalam Markdown:

Langkah 3: Melakukan Panggilan Tes API Dasar untuk Chat Streaming dengan Apidog

Sebelum mengintegrasikan API ke dalam kode kompleks, terutama untuk respons streaming, bermanfaat untuk melakukan tes langsung. Apidog memungkinkan Anda untuk mereplikasi struktur perintah curl untuk memverifikasi kunci Anda dan memahami alur permintaan/respons dasar untuk streaming.

  1. Jalankan Apidog: Buka aplikasi Apidog di komputer Anda.
  2. Buat Permintaan Baru: Klik tombol '+' atau yang setara untuk membuat permintaan API baru. Beri nama yang deskriptif, seperti "Tes Chat Streaming Cohere".
  3. Konfigurasikan Endpoint:

4. Atur Header:

5. Buat Badan Permintaan (dengan Streaming Diaktifkan):

{
  "stream": true,
  "model": "command-r",
  "messages": [
    {
      "role": "user",
      "content": "Hello world!"
    }
  ]
}

(Catatan: Contoh curl menggunakan "role": "user" (huruf kecil) dan model "command-a-03-2025". Saya tetap menggunakan "role": "USER" dan model "command-r" untuk konsistensi dengan contoh sebelumnya, tetapi Anda harus menyesuaikan casing model dan role dalam JSON di atas untuk mencocokkan dengan permintaan spesifik yang ingin Anda uji jika berbeda.)

6. Eksekusi Permintaan: Klik tombol "Kirim" di Apidog.

7. Analisis Respons (Spesifikasi Streaming):

Pengujian ini membantu mengonfirmasi bahwa API menerima permintaan streaming Anda dan bahwa kunci Anda valid untuk jenis interaksi ini, meskipun Apidog sendiri bukanlah alat ideal untuk memvisualisasikan sifat waktu nyata streaming. Ini memverifikasi bahwa pengaturan permintaan dasar sudah benar.

Kesimpulan

Anda sekarang memiliki kunci API Cohere Anda dan memahami perbedaan penting antara kunci Uji Coba dan Produksi, terutama terkait batas 1.000 panggilan bulanan dan batas laju per menit pada kunci Uji Coba dibandingkan dengan model bayar sesuai penggunaan, berbasis token, dan batas yang lebih tinggi dari kunci Produksi. Anda juga telah melakukan tes dasar tetapi penting menggunakan Apidog untuk mengonfirmasi bahwa kunci Anda berfungsi dan Anda dapat menyusun panggilan API sederhana.

Dasar ini sangat penting untuk berinteraksi secara efektif dengan API Cohere. Ingatlah untuk menjaga kunci Anda aman, memantau penggunaan Anda terhadap batas (terutama pada kunci Uji Coba), dan merujuk ke dokumentasi Cohere untuk informasi rinci tentang model tertentu, parameter lanjutan, dan penggunaan SDK saat Anda mulai membangun aplikasi yang lebih canggih.

Mengembangkan API dengan Apidog

Apidog adalah alat pengembangan API yang membantu Anda mengembangkan API dengan lebih mudah dan efisien.