OpenAI menține o pagină de Biblioteci comunitare unde listăm clienți API pe care dezvoltatorii îi pot folosi pentru a accesa API-ul OpenAI.
Dacă ați creat o bibliotecă open source pe care doriți să o adăugați la această pagină – vă mulțumim! Ne place să vedem dezvoltatori care creează instrumente API suplimentare pentru alți dezvoltatori. De asemenea, vrem să ne asigurăm că îndrumăm dezvoltatorii către soluții bune care îi vor ajuta să aibă succes pe termen lung, așa că avem câteva criterii pe care le cerem înainte de a lista biblioteci pe site-ul nostru.
Vă rugăm să vă asigurați că îndepliniți criteriile de mai jos, apoi să completați formularul nostru de solicitare pentru Biblioteci comunitare.
Licență open source standard
Pentru a fi listate, cerem ca bibliotecile comunității să folosească o licență open-source permisivă, cum ar fi MIT. Acest lucru le permite clienților noștri să facă mai ușor fork bibliotecilor, dacă este necesar, în cazul în care proprietarii nu o mai întrețin sau nu mai adaugă funcționalități.Încărcați cheile API prin variabile de mediu
Exemplele de cod din README trebuie să încurajeze utilizarea variabilelor de mediu pentru a încărca cheia API OpenAI, în loc să o includă direct în codul sursă.Cod corect, de înaltă calitate, care reflectă cu acuratețe API-ul
Codul ar trebui să fie ușor de citit/de urmărit și, în general, să respecte specificația OpenAPI – bibliotecile noi nu ar trebui să includă puncte finale marcate cadeprecated: trueîn această specificație.Precizați că este o bibliotecă neoficială
Vă rugăm să precizați undeva aproape de începutul README-ului dvs. că este o bibliotecă „neoficială” sau „întreținută de comunitate”.Asumați-vă întreținerea bibliotecii
Acest lucru înseamnă în principal rezolvarea problemelor și revizuirea+îmbinarea cererilor de extragere. De asemenea, poate fi o idee bună să configurați șabloane Github Issue și PR, așa cum avem în biblioteca oficială node.
