OpenAI duy trì trang Thư viện cộng đồng, nơi chúng tô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 những nhà phát triển khác. Chúng tôi cũng muốn bảo đảm rằng mình đang hướng nhà phát triển đến những 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 vài 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 bảo đảm bạn đáp ứng các tiêu chí được liệt kê 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 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 nguồn mở cho phép sử dụng rộng rãi, chẳng hạn như MIT. Điều này giúp khách hàng của chúng tôi dễ dàng tạo nhánh thư viện hơn khi cần, trong trường hợp chủ sở hữu ngừng duy trì hoặc bổ sung tính năng.
Tải khóa API thông 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 để 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, phản ánh đúng API
Mã phải dễ đọc/dễ theo dõi và nhìn chung nên tuân thủ đặ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: true trong đặc tả này.
Nêu rõ rằng đó là thư viện không chính thức
Vui lòng nêu ở đâu đó gần phần đầu README rằng đó 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 các yêu cầu hợp nhất. Bạn cũng nên thiết lập các mẫu Github Issue & PR giống như chúng tôi có trong thư viện node chính thức của mình.
