OpenAI har en side for fellesskapsbiblioteker der vi lister opp API-klienter som utviklere kan bruke for å få tilgang til OpenAI API-et.
Hvis du har bygget et åpen kildekode-bibliotek som du vil ha lagt til på denne siden – takk! Vi liker å se at utviklere bygger ekstra API-verktøy for andre utviklere. Vi vil også sørge for at vi leder utviklere til gode løsninger som gjør dem vellykkede på lang sikt, så vi har noen kriterier som må oppfylles før vi lister opp biblioteker på nettstedet vårt.
Sørg for at du oppfyller kriteriene nedenfor, og fyll deretter ut vårt forespørselsskjema for fellesskapsbiblioteker.
Standard åpen kildekode-lisens
For å bli oppført krever vi at fellesskapsbiblioteker bruker en tillatende åpen kildekode-lisens, for eksempel MIT. Dette gjør at kundene våre enklere kan kopiere biblioteker ved behov hvis eierne slutter å vedlikeholde dem eller legge til funksjoner.
Last inn API-nøkler via miljøvariabler
Kodeeksempler i README må oppfordre til bruk av miljøvariabler for å laste inn OpenAI API-nøkkelen, i stedet for å hardkode den i kildekoden.
Riktig kode av høy kvalitet som gjenspeiler API-et nøyaktig
Koden skal være lett å lese/følge, og bør generelt følge vår OpenAPI-spesifikasjon – nye biblioteker skal ikke inkludere endepunkter merket som deprecated: true i denne spesifikasjonen.
Oppgi at det er et uoffisielt bibliotek
Oppgi et sted nær toppen av README-filen at det er et «uoffisielt» eller «fellesskapsvedlikeholdt» bibliotek.
Forplikt deg til å vedlikeholde biblioteket
Dette betyr først og fremst å håndtere saker og gjennomgå+slå sammen pull-forespørsler. Det kan også være lurt å sette opp Github Issue- og PR-maler, slik vi har i vårt offisielle node-bibliotek.
