OpenAI
ეს გვერდი მანქანური თარგმანის მეშვეობით ითარგმნა. სტატიის ინგლისური დედნის ნახვა.

როგორ შემიძლია დავამატო ჩემი API კლიენტი Community Libraries გვერდზე?

კრიტერიუმები და ნაბიჯები, რათა თქვენი ბიბლიოთეკა მზად იყოს ჩვენს Community Libraries გვერდზე დასამატებლად

განახლებულია: 8 days ago

OpenAI ინარჩუნებს საზოგადოების ბიბლიოთეკების გვერდს, სადაც ჩამოვთვლით API-კლიენტებს, რომლებსაც დეველოპერები OpenAI API-ზე წვდომისთვის გამოიყენებენ.

თუ შექმენით ღია კოდის ბიბლიოთეკა, რომლის ამ გვერდზე დამატებაც გსურთ — გმადლობთ! გვიხარია, როცა ვხედავთ, რომ დეველოპერები სხვა დეველოპერებისთვის დამატებით API-ინსტრუმენტებს ქმნიან. ასევე გვინდა დავრწმუნდეთ, რომ დეველოპერებს კარგ გადაწყვეტებზე მივუთითებთ, რომლებიც მათ გრძელვადიან წარმატებაში დაეხმარება, ამიტომ გვაქვს რამდენიმე კრიტერიუმი, რომელთა შესრულებასაც მოვითხოვთ, სანამ ბიბლიოთეკებს ჩვენს ვებსაიტზე ჩამოვთვლით.

გთხოვთ, დარწმუნდეთ, რომ აკმაყოფილებთ ქვემოთ ჩამოთვლილ კრიტერიუმებს, შემდეგ კი შეავსეთ ჩვენი საზოგადოების ბიბლიოთეკების მოთხოვნის ფორმა.

  1. სტანდარტული ღია კოდის ლიცენზია

სიაში შესატანად მოვითხოვთ, რომ საზოგადოების ბიბლიოთეკები იყენებდეს ნებადამრთველ ღია კოდის ლიცენზიას, როგორიცაა MIT. ეს ჩვენს მომხმარებლებს საშუალებას აძლევს, საჭიროების შემთხვევაში უფრო მარტივად განშტოონ ბიბლიოთეკები, თუ მფლობელები მათ მხარდაჭერას ან ფუნქციების დამატებას შეწყვეტენ.

  1. API-გასაღებების ჩატვირთვა გარემოს ცვლადების მეშვეობით

README-ში მოცემული კოდის ნიმუშები უნდა ახალისებდეს გარემოს ცვლადების გამოყენებას OpenAI API-გასაღების ჩასატვირთად, წყაროს კოდში მისი პირდაპირ ჩაწერის ნაცვლად.

  1. სწორი, მაღალი ხარისხის კოდი, რომელიც ზუსტად ასახავს API-ს

კოდი ადვილად წასაკითხი/გასაგები უნდა იყოს და, ზოგადად, უნდა შეესაბამებოდეს ჩვენს OpenAPI სპეციფიკაციას — ახალი ბიბლიოთეკები არ უნდა შეიცავდეს ამ სპეციფიკაციაში deprecated: true-ად მონიშნულ საბოლოო წერტილებს.

  1. განაცხადეთ, რომ ეს არაოფიციალური ბიბლიოთეკაა

გთხოვთ, თქვენი README-ის ზედა ნაწილთან ახლოს მიუთითოთ, რომ ეს არის „არაოფიციალური“ ან „საზოგადოების მიერ მხარდაჭერილი“ ბიბლიოთეკა.

  1. აიღეთ ბიბლიოთეკის მხარდაჭერის ვალდებულება

ეს ძირითადად ნიშნავს პრობლემების მოგვარებას და შერწყმის მოთხოვნების განხილვასა და შერწყმას. ასევე კარგი იდეა შეიძლება იყოს Github Issue და PR შაბლონების დაყენება, როგორიც გვაქვს ჩვენს ოფიციალურ კვანძის ბიბლიოთეკაში.

სასარგებლო იყო ეს სტატია?