OpenAI
Ang page na ito ay isinalin ng AI. Tingnan ang orihinal na artikulo sa English.

Paano ko maidaragdag ang aking API client sa pahina ng Community Libraries?

Mga pamantayan at hakbang para matiyak na handa ang iyong library na maidagdag sa aming pahina ng Community Libraries

Na-update: 7 days ago

Ang OpenAI ay nagpapanatili ng pahina ng Mga Library ng Komunidad, kung saan nakalista ang mga API client na magagamit ng mga developer upang ma-access ang OpenAI API.

Kung nakagawa ka ng open-source library na gusto mong maidagdag sa pahinang ito—salamat! Natutuwa kaming makitang gumagawa ang mga developer ng mga karagdagang API tool para sa kapwa nila developer. Nais din naming matiyak na itinuturo namin sa mga developer ang mahuhusay na solusyong makatutulong sa kanilang magtagumpay sa pangmatagalan, kaya mayroon kaming ilang pamantayang kailangang matugunan bago kami maglista ng mga library sa aming website.

Tiyaking natutugunan mo ang mga pamantayan sa ibaba, at pagkatapos ay sagutan ang aming form ng kahilingan para sa Mga Library ng Komunidad.

  1. Karaniwang lisensyang open source

Upang mailista, kailangang gumamit ang mga library ng komunidad ng maluwag na lisensyang open source, gaya ng MIT. Dahil dito, mas madaling makakapag-fork ng mga library ang aming mga customer kung kinakailangan, sakaling ihinto ng mga may-ari ang pagpapanatili o pagdaragdag ng mga feature sa mga ito.

  1. I-load ang mga API key sa pamamagitan ng mga environment variable

Dapat hikayatin ng mga halimbawa ng code sa README ang paggamit ng mga environment variable upang i-load ang OpenAI API key, sa halip na i-hardcode ito sa source code.

  1. Tama at de-kalidad na code na tumpak na kumakatawan sa API

Dapat madaling basahin at sundan ang code, at karaniwang sumusunod ito sa aming OpenAPI spechindi dapat isama sa mga bagong library ang mga endpoint na minarkahang deprecated: true sa spec na ito.

  1. Isaad na hindi ito opisyal na library

Pakisaad malapit sa itaas ng iyong README na isa itong “hindi opisyal” o “pinapanatili ng komunidad” na library.

  1. Mangakong pananatilihin ang library

Pangunahin itong nangangahulugan ng pagtugon sa mga issue at pagsusuri at pag-merge ng mga pull request. Mainam ding mag-set up ng mga template ng GitHub issue at PR, gaya ng nasa aming opisyal na node library.

Nakatulong ba ang artikulong ito?