OpenAI
Această pagină a fost tradusă automat. Vezi articolul original în limba engleză.

Cum îmi pot adăuga clientul API pe pagina Biblioteci comunitare?

Criterii și pași pentru a vă asigura că biblioteca dvs. este pregătită să fie adăugată pe pagina noastră Biblioteci comunitare

Actualizat: 10 days ago

OpenAI menține o pagină dedicată bibliotecilor comunității, unde enumerăm clienții API pe care dezvoltatorii îi pot folosi pentru a accesa API-ul OpenAI.

Dacă ați creat o bibliotecă open source pe care ați dori să o adăugăm pe această pagină, vă mulțumim! Ne bucură să vedem dezvoltatori care creează instrumente API suplimentare pentru alți dezvoltatori. Totodată, vrem să ne asigurăm că le recomandăm dezvoltatorilor soluții bune, care să le aducă rezultate pe termen lung. De aceea, bibliotecile trebuie să îndeplinească mai multe criterii înainte de a fi incluse pe site-ul nostru.

Asigurați-vă că îndepliniți criteriile de mai jos, apoi completați formularul de înscriere a bibliotecilor comunității.

  1. Licență open source standard

Pentru a fi incluse, bibliotecile comunității trebuie să folosească o licență open source permisivă, precum MIT. Astfel, dacă proprietarii nu le mai întrețin sau nu le mai adaugă funcționalități, clienții noștri pot da mai ușor fork bibliotecilor, dacă este necesar.

  1. Încărcarea cheilor API prin variabile de mediu

Exemplele de cod din README trebuie să încurajeze folosirea variabilelor de mediu pentru încărcarea cheii API OpenAI, în locul includerii acesteia direct în codul sursă.

  1. Cod corect și de înaltă calitate, care reflectă cu exactitate API-ul

Codul trebuie să fie ușor de citit și de urmărit și, în general, să respecte specificația noastră OpenAPI. Bibliotecile noi nu trebuie să includă endpointuri marcate cu deprecated: true în această specificație.

  1. Precizați că este o bibliotecă neoficială

Precizați în partea de sus a fișierului README că este o bibliotecă „neoficială” sau „întreținută de comunitate”.

  1. Asumați-vă întreținerea bibliotecii

Aceasta presupune în principal soluționarea problemelor semnalate, precum și examinarea și îmbinarea cererilor de integrare. De asemenea, poate fi util să configurați șabloane de tip „tichet GitHub” și PR, similare celor din biblioteca noastră oficială pentru Node.

A fost util acest articol?