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: 10 days ago

OpenAI gestisce una pagina dedicata alle librerie della community, in cui elenchiamo i client API che gli sviluppatori possono usare per accedere all’API di OpenAI.

Se hai sviluppato una libreria open source che vorresti aggiungere a questa pagina, grazie! Ci fa piacere vedere gli sviluppatori creare nuovi strumenti API per altri sviluppatori. Vogliamo anche assicurarci di indirizzare gli sviluppatori verso soluzioni valide, che possano garantire risultati nel lungo periodo. Per questo, prima di pubblicare una libreria sul nostro sito, richiediamo che soddisfi alcuni criteri.

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 incluse nell’elenco, le librerie della community devono usare una licenza open source permissiva, come la MIT. In questo modo, se i proprietari smettono di occuparsi della manutenzione o di aggiungere funzionalità, i nostri clienti possono effettuare più facilmente il fork delle librerie, se necessario.

  1. Caricamento delle chiavi API tramite variabili di ambiente

Gli esempi di codice nel README devono incoraggiare l’uso delle variabili di ambiente per caricare la chiave API di OpenAI, anziché inserirla direttamente nel codice sorgente.

  1. Codice corretto e di alta qualità che rispecchi fedelmente l’API

Il codice deve essere facile da leggere e seguire e, in generale, rispettare la nostra specifica OpenAPI. Le nuove librerie non devono includere endpoint contrassegnati come deprecated: true in questa specifica.

  1. Indicazione che si tratta di una libreria non ufficiale

Indica nella parte iniziale del README che si tratta di una libreria «non ufficiale» o «gestita dalla community».

  1. Impegno a mantenere la libreria

Ciò significa principalmente gestire le segnalazioni, nonché esaminare e unire le pull request. Può inoltre essere utile configurare modelli per Issue di GitHub e PR, come quelli presenti nella nostra libreria ufficiale per Node.

Questo articolo è stato utile?