OpenAI
Halaman ini diterjemahkan oleh mesin. Lihat artikel asli dalam bahasa Inggris.

Bagaimana cara menambahkan klien API saya ke halaman Community Libraries?

Kriteria dan langkah untuk memastikan library Anda siap ditambahkan ke halaman Community Libraries kami

Diperbarui: 16 days ago

OpenAI mengelola halaman Community Libraries tempat kami mencantumkan klien API yang dapat digunakan developer untuk mengakses OpenAI API.

Jika Anda telah membuat library open source dan ingin menambahkannya ke halaman ini—terima kasih! Kami senang melihat developer membangun tooling API tambahan untuk developer lain. Kami juga ingin memastikan kami mengarahkan developer ke solusi yang bagus yang akan membantu mereka berhasil dalam jangka panjang, jadi kami memiliki beberapa kriteria yang kami wajibkan sebelum mencantumkan library di situs kami.

Pastikan Anda memenuhi kriteria di bawah ini, lalu isi formulir permintaan Community Libraries kami.

  1. Lisensi open source standar
    Agar dapat dicantumkan, kami mengharuskan library komunitas menggunakan lisensi open-source permisif seperti MIT. Ini memungkinkan pelanggan kami lebih mudah melakukan fork library jika diperlukan, apabila pemiliknya berhenti memeliharanya atau menambahkan fitur.

  2. Muat kunci API melalui variabel lingkungan
    Contoh kode di README harus mendorong penggunaan variabel lingkungan untuk memuat kunci OpenAI API, alih-alih menuliskannya secara hardcode di kode sumber.

  3. Kode yang benar, berkualitas tinggi, dan secara akurat mencerminkan API
    Kode harus mudah dibaca/diikuti, dan secara umum harus mematuhi spesifikasi OpenAPI kami—library baru tidak boleh menyertakan endpoint yang ditandai sebagai deprecated: true dalam spesifikasi ini.

  4. Nyatakan bahwa ini adalah library tidak resmi
    Harap nyatakan di suatu tempat dekat bagian atas README Anda bahwa ini adalah library “tidak resmi” atau “dikelola komunitas”.

  5. Berkomitmen untuk memelihara library
    Ini terutama berarti menangani issue serta meninjau+merge pull request. Menyiapkan template Issue & PR Github seperti yang kami miliki di library node resmi kami juga bisa menjadi ide yang baik.

Apakah artikel ini membantu?