OpenAI
Denne siden ble maskinoversatt. Se den opprinnelige engelske artikkelen.

Hvordan kan jeg legge til API-klienten min på siden for fellesskapsbiblioteker?

Kriterier og trinn for å sikre at biblioteket ditt er klart til å bli lagt til på siden vår for fellesskapsbiblioteker

Oppdatert: 9 days ago

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.

  1. 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.

  1. 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.

  1. 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.

  1. Oppgi at det er et uoffisielt bibliotek

Oppgi et sted nær toppen av README-filen at det er et «uoffisielt» eller «fellesskapsvedlikeholdt» bibliotek.

  1. 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.

Var denne artikkelen nyttig?