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.
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.
Î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ă.
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.
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”.
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.
