OpenAI
Ova je stranica strojno prevedena. Pogledajte izvorni članak na engleskom jeziku.

Kako mogu dodati svoj API klijent na stranicu Community Libraries?

Kriteriji i koraci kako biste osigurali da je vaša biblioteka spremna za dodavanje na našu stranicu Community Libraries

Ažurirano: 12 days ago

OpenAI održava stranicu Biblioteke zajednice na kojoj navodimo klijente API-ja kojima se razvojni programeri mogu koristiti za pristup OpenAI API-ju.

Ako ste izradili biblioteku otvorenog koda koju želite dodati na ovu stranicu – hvala vam! Drago nam je vidjeti kako razvojni programeri izrađuju dodatne alate za API namijenjene drugim razvojnim programerima. Također želimo usmjeriti razvojne programere prema kvalitetnim rješenjima koja će im dugoročno omogućiti uspjeh, stoga prije uvrštavanja biblioteka na naše web-mjesto zahtijevamo ispunjavanje nekoliko kriterija.

Provjerite ispunjavate li kriterije navedene u nastavku, a zatim ispunite naš obrazac zahtjeva za biblioteke zajednice.

  1. Standardna licenca otvorenog koda

Da bi bile uvrštene, biblioteke zajednice moraju upotrebljavati permisivnu licencu otvorenog koda, kao što je MIT. To našim korisnicima omogućuje da prema potrebi lakše forkaju biblioteke ako ih vlasnici prestanu održavati ili im dodavati značajke.

  1. Učitavanje API ključeva putem varijabli okruženja

Primjeri koda u datoteci README moraju poticati upotrebu varijabli okruženja za učitavanje OpenAI API ključa umjesto njegova izravnog upisivanja u izvorni kod.

  1. Ispravan i kvalitetan kod koji vjerno odražava API

Kod treba biti lako čitljiv i razumljiv te se općenito pridržavati naše specifikacije OpenAPI – nove biblioteke ne smiju sadržavati krajnje točke koje su u toj specifikaciji označene kao deprecated: true.

  1. Navedite da je biblioteka neslužbena

Pri vrhu datoteke README navedite da je riječ o „neslužbenoj” biblioteci ili „biblioteci koju održava zajednica”.

  1. Obvežite se na održavanje biblioteke

To prvenstveno znači rješavanje prijavljenih problema te pregledavanje i spajanje zahtjeva za povlačenje. Bilo bi dobro postaviti i predloške za GitHub issue i PR, poput onih u našoj službenoj biblioteci za Node.js.

Je li vam ovaj članak bio koristan?