Az OpenAI fenntart egy Közösségi könyvtárak oldalt, ahol olyan API-klienseket sorolunk fel, amelyeket a fejlesztők az OpenAI API elérésére használhatnak.
Ha készítettél egy nyílt forráskódú könyvtárat, amelyet szeretnél ezen az oldalon feltüntetni – köszönjük! Örömmel látjuk, hogy a fejlesztők további API-eszközöket készítenek más fejlesztők számára. Azt is szeretnénk biztosítani, hogy a fejlesztőket olyan jó megoldások felé irányítsuk, amelyek hosszú távon sikeressé teszik őket, ezért van néhány feltételünk, amelyeket megkövetelünk, mielőtt könyvtárakat felsorolnánk a weboldalunkon.
Kérjük, győződj meg róla, hogy megfelelsz az alább felsorolt feltételeknek, majd töltsd ki a Közösségi könyvtárak kérelmi űrlapját.
Szabványos nyílt forráskódú licenc
A felsoroláshoz megköveteljük, hogy a közösségi könyvtárak megengedő nyílt forráskódú licencet használjanak, például MIT-et. Ez lehetővé teszi ügyfeleink számára, hogy szükség esetén könnyebben elágazás-t hozzanak létre a könyvtárakról, ha a tulajdonosok már nem tartják karban vagy nem adnak hozzá új funkciókat.API-kulcsok betöltése környezeti változókon keresztül
A README-ben szereplő kódmintáknak a környezeti változók használatát kell ösztönözniük az OpenAI API-kulcs betöltéséhez, ahelyett, hogy azt közvetlenül a forráskódba írnák.Helyes, jó minőségű kód, amely pontosan tükrözi az API-t
A kódnak könnyen olvashatónak/követhetőnek kell lennie, és általában meg kell felelnie az OpenAPI-specifikációnknak – az új könyvtárak nem tartalmazhatnak olyan végpontokat, amelyek ebben a specifikációbandeprecated: truejelöléssel szerepelnek.Jelezd, hogy ez egy nem hivatalos könyvtár
Kérjük, a README elejének közelében valahol tüntesd fel, hogy ez egy „nem hivatalos” vagy „közösség által karbantartott” könyvtár.Vállald a könyvtár karbantartását
Ez elsősorban a hibák kezelését, valamint a lekéréses kérelmek áttekintését és egyesítését jelenti. Jó ötlet lehet továbbá Github Issue & PR sablonokat is beállítani, ahogy mi is tettük a hivatalos node könyvtárunkban.
