OpenAI mantiene una pagina Librerie della community in cui elenchiamo i client API che gli sviluppatori possono usare per accedere all’API OpenAI.
Se hai creato una libreria open source che vorresti aggiungere a questa pagina, grazie! Siamo felici di vedere gli sviluppatori creare strumenti API aggiuntivi per altri sviluppatori. Vogliamo anche assicurarci di indirizzare gli sviluppatori verso soluzioni valide che li aiutino ad avere successo nel lungo periodo, perciò richiediamo alcuni criteri prima di elencare le librerie sul nostro sito web.
Assicurati di soddisfare i criteri elencati di seguito, quindi compila il nostro modulo di richiesta per le Librerie della community.
Licenza open source standard
Per essere elencate, richiediamo che le librerie della community usino una licenza open source permissiva, come MIT. Questo consente ai nostri clienti di effettuare più facilmente il fork delle librerie, se necessario, nel caso in cui i proprietari smettano di mantenerle o di aggiungere funzionalità.
Carica le chiavi API tramite variabili d’ambiente
Gli esempi di codice nel README devono incoraggiare l’uso di variabili d’ambiente per caricare la chiave API OpenAI, invece di inserirla direttamente nel codice sorgente.
Codice corretto e di alta qualità che riflette accuratamente l’API
Il codice deve essere facile da leggere/seguire e dovrebbe in generale aderire alla nostra specifica OpenAPI: le nuove librerie non devono includere endpoint contrassegnati come deprecated: true in questa specifica.
Dichiara che si tratta di una libreria non ufficiale
Indica da qualche parte vicino all’inizio del README che si tratta di una libreria «non ufficiale» o «gestita dalla community».
Impegnati a mantenere la libreria
Questo significa principalmente gestire le issue ed esaminare e unire le pull request. Può anche essere una buona idea configurare template per Github Issue e PR, come quelli che abbiamo nella nostra libreria nodo ufficiale.
