OpenAI는 개발자가 OpenAI API에 액세스할 때 사용할 수 있는 API 클라이언트를 소개하는 커뮤니티 라이브러리 페이지를 운영합니다.
이 페이지에 추가하고 싶은 오픈 소스 라이브러리를 개발하셨다면 감사드립니다! 개발자가 다른 개발자를 위한 추가 API 도구를 만드는 것을 환영합니다. 또한 개발자가 장기적으로 좋은 성과를 낼 수 있는 적절한 솔루션을 선택하도록 안내하고자 합니다. 따라서 웹사이트에 라이브러리를 등록하려면 몇 가지 기준을 충족해야 합니다.
아래 기준을 충족하는지 확인한 후 커뮤니티 라이브러리 요청 양식을 작성해 주세요.
표준 오픈 소스 라이선스
목록에 등록하려면 커뮤니티 라이브러리가 MIT와 같은 허용적 오픈 소스 라이선스를 사용해야 합니다. 그러면 소유자가 라이브러리 유지 관리나 기능 추가를 중단하더라도 필요한 경우 고객이 라이브러리를 더 쉽게 포크할 수 있습니다.
환경 변수를 통해 API 키 불러오기
README의 코드 샘플에서는 OpenAI API 키를 소스 코드에 하드코딩하는 대신 환경 변수를 사용해 불러오도록 안내해야 합니다.
API를 정확히 반영하는 올바른 고품질 코드
코드는 읽고 이해하기 쉬워야 하며 대체로 OpenAI의 OpenAPI 사양을 준수해야 합니다. 새 라이브러리에는 이 사양에서 deprecated: true로 표시된 엔드포인트가 포함되어서는 안 됩니다.
비공식 라이브러리임을 명시
README 상단 근처에 “비공식” 또는 “커뮤니티에서 관리하는” 라이브러리임을 명시해 주세요.
라이브러리 유지 관리 약속
주로 이슈를 처리하고 풀 리퀘스트를 검토·병합하는 것을 의미합니다. OpenAI의 공식 노드 라이브러리처럼 GitHub 이슈 및 PR 템플릿을 설정하는 것도 좋습니다.
