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

Come posso aggiungere il mio client API alla pagina Community Libraries?

Criteri e passaggi per assicurarti che la tua libreria sia pronta per essere aggiunta alla nostra pagina Community Libraries

Aggiornato: 13 days ago

OpenAI gestisce una pagina Community Libraries in cui elenchiamo i client API che gli sviluppatori possono usare per accedere all’API di OpenAI.

Se hai creato una libreria open source che vorresti aggiungere a questa pagina, grazie! Ci fa piacere vedere gli sviluppatori creare strumenti API aggiuntivi per altri sviluppatori. Vogliamo anche assicurarci di indirizzare gli sviluppatori verso buone soluzioni che li aiutino ad avere successo nel lungo periodo, quindi abbiamo alcuni criteri che richiediamo prima di elencare le librerie sul nostro sito.

Assicurati di soddisfare i criteri indicati di seguito, quindi compila il nostro modulo di richiesta per Community Libraries.

  1. Licenza open source standard
    Per essere elencate, richiediamo che le librerie della community utilizzino una licenza open source permissiva come MIT. Questo consente ai nostri clienti di fare più facilmente il fork delle librerie, se necessario, nel caso in cui i proprietari smettano di mantenerle o di aggiungere funzionalità.

  2. Caricare 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 di OpenAI, invece di inserirla in modo statico nel codice sorgente.

  3. Codice corretto e di alta qualità che rispecchi accuratamente l’API
    Il codice dovrebbe essere facile da leggere/seguire e, in generale, dovrebbe aderire alla nostra specifica OpenAPI – le nuove librerie non dovrebbero includere endpoint contrassegnati come deprecated: true in questa specifica.

  4. Indicare 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 “mantenuta dalla community”.

  5. Impegnarsi a mantenere la libreria
    Ciò significa principalmente gestire le segnalazioni e revisionare+unire le pull request. Può anche essere una buona idea configurare dei template per Issue & PR su GitHub, come quelli che abbiamo nella nostra libreria ufficiale per Node.

Questo articolo è stato utile?