openai/openai-openapi

OpenAPI specification for the OpenAI API

해결하는 문제

OpenAI REST API에 대한 기계 판독 가능하고 표준화된 설명을 제공합니다. 이는 엔드포인트, 인증 및 요청/응답 스키마에 대한 단일 정보 출처를 제공하여 개발자가 클라이언트 라이브러리나 API 탐색기를 수동으로 작성할 필요성을 제거합니다.

작동 방식

이 프로젝트는 OpenAPI 3.1 형식(.yaml.json 파일로 제공)으로 OpenAI API 정의를 게시합니다. 이 파일들은 업스트림 소스에서 동기화된 생성 산출물로, OpenAPI 생태계를 지원하는 모든 도구로 가져와 API 통합 개발을 자동화할 수 있습니다.

대상 독자

OpenAPI 호환 워크플로를 사용하여 타입화된 클라이언트, API 탐색기를 구축하거나 OpenAI API용 테스트 도구를 구성하려는 개발자.

주요 특징

  • 표준화된 형식: 업계 도구와의 폭넓은 호환성을 위해 OpenAPI 3.1을 사용합니다.
  • API용 SBOM: Python, JavaScript, .NET, Go, Java, Ruby와 같은 언어의 공식 OpenAI SDK의 기반 역할을 합니다.
  • 자동 동기화: 사양은 정확성을 보장하기 위해 업스트림 소스에서 자동으로 동기화됩니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트