OpenAI manté una pàgina de Biblioteques de la comunitat on llistem clients d’API que els desenvolupadors poden utilitzar per accedir a l’API d’OpenAI.
Si heu creat una biblioteca de codi obert que voldríeu afegir a aquesta pàgina, moltes gràcies! Ens encanta veure desenvolupadors crear eines d’API addicionals per a altres desenvolupadors. També volem assegurar-nos que orientem els desenvolupadors cap a bones solucions que els ajudin a tenir èxit a llarg termini, de manera que tenim uns quants criteris que exigim abans de llistar biblioteques al nostre lloc web.
Assegureu-vos que compliu els criteris que s’indiquen a continuació i, tot seguit, empleneu el nostre formulari de sol·licitud de Biblioteques de la comunitat.
Llicència estàndard de codi obert
Per poder aparèixer a la llista, exigim que les biblioteques de la comunitat facin servir una llicència de codi obert permissiva, com ara MIT. Això permet als nostres clients bifurcar biblioteques més fàcilment si cal, en cas que els propietaris deixin de mantenir-les o d’afegir-hi funcions.
Carregar les claus d’API mitjançant variables d’entorn
Els exemples de codi del README han de fomentar l’ús de variables d’entorn per carregar la clau de l’API d’OpenAI, en lloc d’incloure-la directament al codi font.
Codi correcte i d’alta qualitat que reflecteixi fidelment l’API
El codi ha de ser fàcil de llegir i seguir, i en general ha de complir la nostra especificació OpenAPI: les biblioteques noves no han d’incloure punts finals marcats com a deprecated: true en aquesta especificació.
Indicar que és una biblioteca no oficial
Indiqueu en algun lloc prop de l’inici del README que és una biblioteca «no oficial» o «mantinguda per la comunitat».
Comprometre’s a mantenir la biblioteca
Això vol dir principalment resoldre incidències i revisar i fusionar sol·licituds d’extracció. També pot ser una bona idea configurar plantilles d’incidències de Github i de PR com les que tenim a la nostra biblioteca oficial de node.
