OpenAI vedlikeholder en side for fellesskapsbiblioteker der vi viser API-klienter som utviklere kan bruke for å få tilgang til OpenAI API.
Hvis du har bygget et åpen kildekode-bibliotek som du ønsker å få lagt til på denne siden – tusen takk! Vi liker å se utviklere bygge ekstra API-verktøy for andre utviklere. Vi vil også være sikre på at vi leder utviklere til gode løsninger som vil gjøre dem vellykkede på lang sikt, så vi har noen kriterier som vi krever før vi lister biblioteker på nettstedet vårt.
Sørg for at du oppfyller kriteriene nedenfor, og fyll deretter ut vårt forespørselsskjema for fellesskapsbiblioteker.
Standard lisens for åpen kildekode
For å bli oppført krever vi at fellesskapsbiblioteker bruker en tillatt lisens for åpen kildekode som MIT. Dette gjør det enklere for kundene våre å kopier biblioteker ved behov dersom eierne slutter å vedlikeholde det eller legge til funksjoner.Last inn API-nøkler gjennom miljøvariabler
Kodeeksempler i README må oppmuntre til bruk av miljøvariabler for å laste inn OpenAI API-nøkkelen, i stedet for å hardkode den i kildekoden.Korrekt kode av høy kvalitet som gjenspeiler API-et nøyaktig
Koden bør være lett å lese/følge, og bør generelt følge vår OpenAPI-spesifikasjon – nye biblioteker bør ikke inkludere endepunkter merket somdeprecated: truei denne spesifikasjonen.Oppgi at det er et uoffisielt bibliotek
Oppgi et sted nær toppen av README-en din 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-malene for saker og PR-er slik vi har i vårt offisielle node-bibliotek.
