Az OpenAI Közösségi könyvtárak oldalán olyan API-klienseket sorolunk fel, amelyekkel a fejlesztők hozzáférhetnek az OpenAI API-hoz.
Ha készített egy nyílt forráskódú könyvtárat, amelyet szeretne felvetetni erre az oldalra, köszönjük! Örömmel látjuk, amikor a fejlesztők további API-eszközöket készítenek más fejlesztők számára. Arról is szeretnénk gondoskodni, hogy olyan jó megoldásokat ajánljunk a fejlesztőknek, amelyek hosszú távon is sikeressé teszik őket. Ezért néhány feltételt szabunk ahhoz, hogy egy könyvtár felkerülhessen a webhelyünkre.
Ellenőrizze, hogy megfelel-e az alábbi feltételeknek, majd töltse ki a közösségi könyvtárak igénylőlapját.
Szabványos nyílt forráskódú licenc
A közösségi könyvtárak csak akkor kerülhetnek fel a listára, ha megengedő nyílt forráskódú licencet, például MIT-licencet használnak. Így ügyfeleink szükség esetén elágazással könnyebben másolatot készíthetnek a könyvtárakról, ha azok tulajdonosai felhagynak a karbantartással vagy az új funkciók hozzáadásával.
API-kulcsok betöltése környezeti változókból
A README-ben szereplő kódmintáknak az OpenAI API-kulcs környezeti változókból való betöltését kell ösztönözniük, ahelyett, hogy a kulcsot közvetlenül a forráskódba írnák.
Helyes, kiváló minőségű, az API-t pontosan tükröző kód
A kód legyen könnyen olvasható és követhető, valamint általánosságban feleljen meg az OpenAPI-specifikációnknak. Az új könyvtárak nem tartalmazhatják a specifikációban deprecated: true jelöléssel ellátott végpontokat.
Jelezze, hogy nem hivatalos könyvtárról van szó
A README elején, jól látható helyen jelezze, hogy ez egy „nem hivatalos” vagy „közösségi karbantartású” könyvtár.
Vállalja a könyvtár karbantartását
Ez elsősorban a problémák kezelését, valamint a pull requestek ellenőrzését és egyesítését jelenti. Érdemes lehet GitHub-jegy- és PR-sablonokat is létrehozni, a hivatalos Node.js-könyvtárunkban találhatókhoz hasonlóan.
