OpenAI
이 페이지는 기계 번역되었습니다. 영어 원문 보기

내 API 클라이언트를 Community Libraries 페이지에 어떻게 추가할 수 있나요?

라이브러리가 Community Libraries 페이지에 추가될 준비가 되었는지 확인하기 위한 기준과 단계

마지막 수정: 14 days ago

OpenAI는 개발자가 OpenAI API에 액세스하는 데 사용할 수 있는 API 클라이언트를 나열하는 Community Libraries 페이지를 운영하고 있습니다.

이 페이지에 추가하고 싶은 오픈 소스 라이브러리를 만드셨다면—감사합니다! 저희는 개발자가 다른 개발자를 위한 추가적인 API 툴링을 만드는 모습을 보는 것을 좋아합니다. 또한 장기적으로 개발자가 성공할 수 있도록 좋은 솔루션으로 안내하고자 하므로, 웹사이트에 라이브러리를 등록하기 전에 몇 가지 필수 기준을 두고 있습니다.

아래 기준을 충족하는지 확인한 다음, Community Libraries 요청 양식을 작성해 주세요.

  1. 표준 오픈 소스 라이선스
    등록을 위해서는 커뮤니티 라이브러리가 MIT와 같은 허용적(permissive) 오픈 소스 라이선스를 사용해야 합니다. 이렇게 하면 소유자가 유지보수나 기능 추가를 중단하는 경우에도 필요 시 고객이 라이브러리를 더 쉽게 포크할 수 있습니다.

  2. 환경 변수를 통해 API 키 로드
    README의 코드 샘플은 소스 코드에 하드코딩하는 대신, 환경 변수를 사용해 OpenAI API 키를 로드하도록 권장해야 합니다.

  3. API를 정확히 반영하는 올바르고 고품질의 코드
    코드는 읽고 따라가기 쉬워야 하며, 전반적으로 저희 OpenAPI 스펙을 준수해야 합니다. 새 라이브러리는 이 스펙에서 deprecated: true로 표시된 엔드포인트를 포함하면 안 됩니다.

  4. 비공식 라이브러리임을 명시
    README 상단 근처 어딘가에 “비공식(unofficial)” 또는 “커뮤니티에서 유지보수(community-maintained)” 라이브러리임을 명시해 주세요.

  5. 라이브러리 유지보수에 대한 약속
    이는 주로 이슈를 처리하고 풀 리퀘스트를 검토+병합하는 것을 의미합니다. 또한 저희 Github Issue & PR templates처럼, 공식 node 라이브러리에 있는 것과 같은 템플릿을 설정해 두는 것도 좋은 방법입니다.

이 문서가 도움이 되었나요?