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.
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.
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.
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.
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”.
Å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.
