OpenAI
Questa pagina è stata tradotta automaticamente. Visualizza l'articolo originale in inglese.

Come posso aggiungere il mio client API alla pagina Librerie della community?

Criteri e passaggi per assicurarti che la tua libreria sia pronta per essere aggiunta alla nostra pagina Librerie della community

Aggiornato: 8 days ago

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.

  1. 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à.

  1. 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.

  1. 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.

  1. 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».

  1. 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.

Questo articolo è stato utile?