OpenAI duy trì trang Thư viện cộng đồng, nơi liệt kê các ứng dụng khách API mà nhà phát triển có thể dùng để truy cập API OpenAI.
Nếu bạn đã xây dựng một thư viện nguồn mở và muốn thêm thư viện đó vào trang này, xin cảm ơn! Chúng tôi rất vui khi thấy các nhà phát triển xây dựng thêm công cụ API cho cộng đồng. Chúng tôi cũng muốn đảm bảo giới thiệu cho các nhà phát triển những giải pháp tốt, giúp họ thành công lâu dài. Vì vậy, thư viện phải đáp ứng một số tiêu chí trước khi được đăng trên trang web của chúng tôi.
Vui lòng đảm bảo bạn đáp ứng các tiêu chí dưới đây, sau đó điền vào biểu mẫu đề nghị thêm Thư viện cộng đồng.
Giấy phép nguồn mở tiêu chuẩn
Để được đưa vào danh sách, thư viện cộng đồng phải sử dụng giấy phép nguồn mở ít hạn chế, chẳng hạn như MIT. Nhờ đó, khách hàng của chúng tôi có thể dễ dàng tạo nhánh thư viện khi cần nếu chủ sở hữu ngừng duy trì hoặc bổ sung tính năng.
Nạp khóa API qua biến môi trường
Các mẫu mã trong README phải khuyến khích sử dụng biến môi trường để nạp khóa API OpenAI thay vì ghi trực tiếp khóa vào mã nguồn.
Mã chính xác, chất lượng cao và phản ánh đúng API
Mã phải dễ đọc, dễ theo dõi và nhìn chung phải tuân thủ đặc tả OpenAPI của chúng tôi. Các thư viện mới không được chứa những điểm cuối được đánh dấu deprecated: true trong đặc tả này.
Nêu rõ đây là thư viện không chính thức
Vui lòng nêu rõ ở gần đầu tệp README rằng đây là thư viện “không chính thức” hoặc “do cộng đồng duy trì”.
Cam kết duy trì thư viện
Điều này chủ yếu có nghĩa là xử lý các issue, đồng thời xem xét và hợp nhất pull request. Bạn cũng nên thiết lập mẫu Issue GitHub và PR tương tự như trong thư viện Node chính thức của chúng tôi.
