OpenAPI 스펙을 LLM 함수 호출 스키마 생성기로 변환

OpenAPI Spec to LLM Function Calling Schema Generator
Copied!
Function calling JSON (tools array)

OpenAPI to Function Calling — Swagger를 LLM 도구로 전환

OpenAPI to Function Calling은 OpenAPI(Swagger) 스펙을 LLM 함수/도구 호출에 적합한 JSON 구조로 변환합니다. 각 경로와 메서드는 API 스키마에서 파생된 이름, 설명 및 매개변수를 가진 도구가 됩니다.

이 도구를 사용하는 이유?

  • 더 빠른 통합: 모든 엔드포인트에 대한 도구 스키마를 수동으로 작성하는 과정을 건너뜁니다.
  • 단일 소스: API 스펙을 진리의 원천으로 유지하고, API가 변경될 때마다 도구를 재생성합니다.
  • 표준 형식: 출력은 일반적인 함수 호출 스키마(예: OpenAI 도구)를 따릅니다.

주요 기능

  • 경로 및 메서드: 스펙에서 경로와 작업을 읽습니다.
  • 매개변수: 쿼리/경로 매개변수를 도구 매개변수로 매핑합니다.
  • 이름 및 설명: 존재하는 경우 operationId, 요약 및 설명을 사용합니다.
  • 복사: 생성된 JSON을 한 번의 클릭으로 복사합니다.

작동 방식

이 도구는 붙여넣은 OpenAPI JSON을 파싱하고, 경로와 HTTP 메서드를 순회하며 도구 목록을 구축합니다. 각 도구는 이름(operationId에서 파생되거나 생성됨), 설명 및 매개변수 객체를 가집니다. 요청 본문 스키마는 본문 매개변수로 힌트가 제공됩니다. 결과는 도구 배열을 포함하는 JSON 객체입니다.

OpenAPI to Function Calling 사용해 보기

위에 OpenAPI 또는 Swagger JSON을 붙여넣으세요. 함수 호출 JSON이 아래에 나타납니다. 이를 LLM 클라이언트나 백엔드에 복사하세요.