OpenAI spravuje stránku Komunitní knihovny, kde uvádíme klienty API, které mohou vývojáři používat pro přístup k rozhraní OpenAI API.
Pokud jste vytvořili open source knihovnu, kterou byste na tuto stránku chtěli přidat – děkujeme! Rádi vidíme, když vývojáři vytvářejí další nástroje API pro ostatní vývojáře. Zároveň chceme mít jistotu, že vývojáře směřujeme ke kvalitním řešením, která jim dlouhodobě pomohou uspět, proto před uvedením knihoven na našem webu vyžadujeme několik kritérií.
Ujistěte se prosím, že splňujete níže uvedená kritéria, a poté vyplňte náš formulář žádosti o zařazení do Komunitních knihoven.
Standardní open source licence
Aby mohla být knihovna uvedena, vyžadujeme, aby komunitní knihovny používaly permisivní open-source licenci, například MIT. To našim zákazníkům umožňuje v případě potřeby snáze větvit knihovny, pokud je jejich vlastníci přestanou udržovat nebo do nich přidávat funkce.Načítání klíčů API pomocí proměnných prostředí
Ukázky kódu v README musí podporovat používání proměnných prostředí k načtení klíče OpenAI API namísto jeho pevného zapsání do zdrojového kódu.Správný, kvalitní kód, který přesně odráží API
Kód by měl být snadno čitelný a srozumitelný a měl by obecně odpovídat naší specifikaci OpenAPI – nové knihovny by neměly obsahovat koncové body označené v této specifikaci jakodeprecated: true.Uveďte, že jde o neoficiální knihovnu
Uveďte prosím někde v horní části README, že jde o „neoficiální“ nebo „komunitně udržovanou“ knihovnu.Zavažte se k údržbě knihovny
To především znamená řešit problémy a kontrolovat + slučovat žádosti o přijetí změn. Může být také dobrý nápad nastavit šablony pro Github Issues a PR, jako máme v naší oficiální knihovně pro node.
