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: 24 hours ago

OpenAI održava stranicu Biblioteke zajednice na kojoj navodimo API klijente koje razvojni programeri mogu upotrebljavati za pristup OpenAI API-ju.

Ako ste izradili biblioteku otvorenog koda koju biste željeli dodati na ovu stranicu – hvala vam! Drago nam je vidjeti kako razvojni programeri izrađuju dodatne API alate za druge razvojne programere. Također želimo biti sigurni da razvojne programere usmjeravamo prema dobrim rješenjima koja će im dugoročno pomoći da budu uspješni, pa imamo nekoliko kriterija koje zahtijevamo prije uvrštavanja biblioteka na svoje web-mjesto.

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

  1. Standardna licenca otvorenog koda

Za uvrštavanje zahtijevamo da biblioteke zajednice upotrebljavaju permisivnu licencu otvorenog koda, kao što je MIT. To našim korisnicima omogućuje da, ako je potrebno, lakše forkaju biblioteke u slučaju da ih vlasnici prestanu održavati ili im dodavati značajke.

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

Primjeri koda u README-u moraju poticati upotrebu varijabli okruženja za učitavanje OpenAI API ključa, umjesto njegova tvrdog kodiranja u izvorni kod.

  1. Ispravan, visokokvalitetan kod koji točno odražava API

Kod bi trebao biti jednostavan za čitanje i praćenje te bi se općenito trebao pridržavati naše OpenAPI specifikacije – nove biblioteke ne bi trebale uključivati krajnje točke označene kao deprecated: true u toj specifikaciji.

  1. Navedite da je riječ o neslužbenoj biblioteci

Navedite negdje pri vrhu README-a 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 problema te pregledavanje i spajanje pull requestova. Također može biti dobra ideja postaviti predloške za Github Issue i PR, poput onih koje imamo u našoj službenoj biblioteci za čvor.

Je li vam ovaj članak bio koristan?