OpenAI
Deze pagina is automatisch vertaald. Bekijk het oorspronkelijke Engelstalige artikel.

Hoe kan ik mijn API-client toevoegen aan de pagina Community Libraries?

Criteria en stappen om ervoor te zorgen dat je library klaar is om te worden toegevoegd aan onze Community Libraries-pagina

Bijgewerkt: 5 days ago

OpenAI onderhoudt een pagina met Communitybibliotheken waarop we API-clients vermelden die ontwikkelaars kunnen gebruiken voor toegang tot de OpenAI API.

Als je een open source-bibliotheek hebt gebouwd die je aan deze pagina wilt laten toevoegen: bedankt! We vinden het geweldig om te zien dat ontwikkelaars extra API-tools voor andere ontwikkelaars bouwen. We willen er ook voor zorgen dat we ontwikkelaars naar goede oplossingen leiden waarmee ze op lange termijn succesvol kunnen zijn. Daarom hanteren we enkele criteria waaraan bibliotheken moeten voldoen voordat we ze op onze website vermelden.

Zorg ervoor dat je aan de onderstaande criteria voldoet en vul daarna ons aanvraagformulier voor communitybibliotheken in.

  1. Standaard open source-licentie

Om te worden vermeld, vereisen we dat communitybibliotheken een permissieve open source-licentie gebruiken, zoals MIT. Dit maakt het voor onze klanten eenvoudiger om bibliotheken te fork indien nodig, bijvoorbeeld als de eigenaren stoppen met het onderhouden ervan of het toevoegen van functies.

  1. API-sleutels laden via omgevingsvariabelen

Codevoorbeelden in de README moeten het gebruik van omgevingsvariabelen aanmoedigen om de OpenAI API-sleutel te laden, in plaats van deze hard te coderen in de broncode.

  1. Correcte code van hoge kwaliteit die de API nauwkeurig weergeeft

Code moet gemakkelijk te lezen en te volgen zijn, en moet over het algemeen voldoen aan onze OpenAPI-specificatie; nieuwe bibliotheken mogen geen endpoints bevatten die in deze specificatie zijn gemarkeerd als deprecated: true.

  1. Vermeld dat het een onofficiële bibliotheek is

Vermeld ergens bovenaan je README dat het een „onofficiële” of „door de community onderhouden” bibliotheek is.

  1. Zeg toe de bibliotheek te onderhouden

Dit betekent vooral het behandelen van issues en het beoordelen en mergen van pull requests. Het kan ook een goed idee zijn om Github-sjablonen voor issues en PR’s in te stellen, zoals we die hebben in onze officiële knooppuntbibliotheek.

Was dit artikel nuttig?