OpenAI-ს აქვს საზოგადოების ბიბლიოთეკების გვერდი, სადაც ჩამოთვლილია API კლიენტები, რომელთა გამოყენებაც დეველოპერებს OpenAI API-ზე წვდომისთვის შეუძლიათ.
თუ შექმენით ღია კოდის ბიბლიოთეკა, რომლის ამ გვერდზე დამატებაც გსურთ — გმადლობთ! გვიხარია, როცა დეველოპერები სხვა დეველოპერებისთვის დამატებით API ინსტრუმენტებს ქმნიან. ამასთან, გვსურს, დეველოპერებს საიმედო გადაწყვეტები შევთავაზოთ, რომლებიც მათ გრძელვადიან წარმატებას შეუწყობს ხელს. ამიტომ ჩვენს ვებსაიტზე ბიბლიოთეკის ჩამოთვლამდე რამდენიმე კრიტერიუმის დაკმაყოფილებას ვითხოვთ.
დარწმუნდით, რომ ქვემოთ ჩამოთვლილ კრიტერიუმებს აკმაყოფილებთ, შემდეგ კი შეავსეთ საზოგადოების ბიბლიოთეკის დამატების მოთხოვნის ფორმა.
ღია კოდის სტანდარტული ლიცენზია
სიაში მოსახვედრად საზოგადოების ბიბლიოთეკები უნდა იყენებდეს ღია კოდის ნაკლებად შემზღუდავ ლიცენზიას, როგორიცაა MIT. ეს ჩვენს მომხმარებლებს საშუალებას აძლევს, საჭიროების შემთხვევაში უფრო მარტივად შეძლონ ბიბლიოთეკების განშტოება, თუ მათი მფლობელები მხარდაჭერას ან ფუნქციების დამატებას შეწყვეტენ.
API გასაღებების ჩატვირთვა გარემოს ცვლადებით
README-ში მოცემული კოდის მაგალითები OpenAI API-ის გასაღების საწყის კოდში პირდაპირ ჩაწერის ნაცვლად მის ჩასატვირთად გარემოს ცვლადების გამოყენებისკენ უნდა მოუწოდებდეს.
სწორი, მაღალი ხარისხის კოდი, რომელიც API-ს ზუსტად ასახავს
კოდი ადვილად წასაკითხი და გასაგები უნდა იყოს და, ზოგადად, ჩვენს OpenAPI სპეციფიკაციას შეესაბამებოდეს — ახალ ბიბლიოთეკებში არ უნდა შედიოდეს ამ სპეციფიკაციაში deprecated: true-ით მონიშნული ენდპოინტები.
მიუთითეთ, რომ ბიბლიოთეკა არაოფიციალურია
README-ის დასაწყისთან ახლოს მიუთითეთ, რომ ეს არის „არაოფიციალური“ ან „საზოგადოების მიერ მხარდაჭერილი“ ბიბლიოთეკა.
აიღეთ ბიბლიოთეკის მხარდაჭერის ვალდებულება
ეს, უპირველეს ყოვლისა, საკითხების დამუშავებასა და pull request-ების განხილვასა და გაერთიანებას ნიშნავს. ასევე სასარგებლოა GitHub-ის საკითხებისა და PR-ების ისეთი შაბლონების შექმნა, როგორიც ჩვენს Node-ის ოფიციალურ ბიბლიოთეკაში გვაქვს.
