OpenAI
Den här sidan har maskinöversatts. Visa den ursprungliga engelska artikeln.

Hur kan jag lägga till min API-klient på sidan Community Libraries?

Kriterier och steg för att säkerställa att ditt bibliotek är redo att läggas till på vår sida Community Libraries

Uppdaterades: 21 days ago

OpenAI har en sida för communitybibliotek där vi listar API-klienter som utvecklare kan använda för att komma åt OpenAI:s API.

Om du har byggt ett bibliotek med öppen källkod som du vill få tillagt på den här sidan – tack! Vi älskar att se utvecklare bygga ytterligare API-verktyg åt andra utvecklare. Vi vill också säkerställa att vi hänvisar utvecklare till bra lösningar som hjälper dem att lyckas på lång sikt, så vi har några kriterier som måste vara uppfyllda innan vi listar bibliotek på vår webbplats.

Se till att du uppfyller kriterierna nedan och fyll sedan i vårt ansökningsformulär för communitybibliotek.

  1. Standardlicens för öppen källkod

För att listas kräver vi att communitybibliotek använder en tillåtande licens för öppen källkod, till exempel MIT. Det gör det enklare för våra kunder att kopiera bibliotek vid behov om ägarna slutar underhålla dem eller lägga till funktioner.

  1. Läs in API-nycklar via miljövariabler

Kodexempel i README måste uppmuntra användning av miljövariabler för att läsa in OpenAI:s API-nyckel, i stället för att hårdkoda den i källkoden.

  1. Korrekt kod av hög kvalitet som återger API:et korrekt

Koden ska vara lätt att läsa/följa och bör i allmänhet följa vår OpenAPI-specifikation – nya bibliotek ska inte inkludera slutpunkter som är markerade som deprecated: true i den här specifikationen.

  1. Ange att det är ett inofficiellt bibliotek

Ange någonstans nära början av din README att det är ett ”inofficiellt” bibliotek eller ett bibliotek som ”underhålls av communityn”.

  1. Åta dig att underhålla biblioteket

Detta innebär främst att hantera ärenden och granska och slå samman pull-begäranden. Det kan också vara en bra idé att konfigurera mallar för GitHub Issues och PR:er, som vi har i vårt officiella Node-bibliotek.

Var den här artikeln till hjälp?