OpenAI duy trì trang Thư viện Cộng đồng, nơi chúng tôi liệt kê các ứng dụng API mà nhà phát triển có thể dùng để truy cập API của OpenAI.
Nếu bạn đã xây dựng một thư viện mã nguồn mở và muốn được thêm 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 những nhà phát triển khác. Chúng tôi cũng muốn đảm bảo rằng mình đang định hướng nhà phát triển đến các giải pháp tốt, giúp họ thành công lâu dài, vì vậy chúng tôi có một số tiêu chí bắt buộc trước khi liệt kê thư viện trên trang web của mình.
Vui lòng đảm bảo bạn đáp ứng các tiêu chí bên dưới, rồi điền vào biểu mẫu yêu cầu Thư viện Cộng đồng của chúng tôi.
Giấy phép mã nguồn mở tiêu chuẩn
Để được liệt kê, chúng tôi yêu cầu các thư viện cộng đồng sử dụng giấy phép mã nguồn mở cho phép như MIT. Điều này cho phép khách hàng của chúng tôi dễ dàng tạo nhánh thư viện hơn nếu cần trong trường hợp chủ sở hữu ngừng bảo trì hoặc thêm tính năng.Tải khóa API qua biến môi trường
Các ví dụ mã trong README phải khuyến khích dùng biến môi trường để tải khóa API OpenAI, thay vì mã hóa cứng khóa đó trong 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 theo đặc tả OpenAPI của chúng tôi – các thư viện mới không nên bao gồm các điểm cuối được đánh dấu làdeprecated: truetrong đặc tả này.Nêu rõ đây là thư viện không chính thức
Vui lòng nêu ở đâu đó gần đầu README của bạn 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 vấn đề và xem xét+hợp nhất yêu cầu hợp nhất. Bạn cũng nên thiết lập mẫu Github Issue & PR như chúng tôi có trong thư viện nút chính thức của mình.
