본문으로 건너뛰기

🔌 APIs

APIs 섹션은 제품 사용법이 아니라 API 서비스 문서를 위한 영역입니다.

이 섹션의 초점은 다음과 같습니다.

  • 인증과 토큰
  • REST API 구조
  • request / response 형식
  • result bundle, session, job 모델
  • 외부 연동 관점의 개발자 문서

왜 Service와 분리하는가

Service는 제품 사용법과 운영 개요를 설명합니다.

  • Chorus 제품군
  • 설치 / 운영 / 권한 / UI
  • 사용자와 운영자 관점

반면 APIs는 계속 증가하는 레퍼런스 문서가 중심입니다.

  • API 스펙
  • 에러 코드
  • 인증 방식
  • 엔드포인트별 request / response

그래서 두 섹션은 같은 서비스군을 다루더라도 문서 목적이 다릅니다.

현재 포함 범위

서비스성격
llm.apis.howmanaged LLM gateway 예시 도메인
speech.apis.howmanaged speech API 예시 도메인
pronunciation.apis.howmanaged 발음 평가 + 세션 종합 평가 (Layer 2/3)
chorus.apis.howmanaged orchestration backend 예시 도메인

API Access Key Core

이 섹션의 주요 API 서비스는 공통 API Access Key Core 위에서 동작합니다.

즉 문서상 서비스가 달라도 다음 규칙은 공통으로 이해하면 됩니다.

  • plain token 1회 표시
  • DB hash 저장
  • Edit / Rotate / Revoke 중심 운영
  • route / ability / origin / domain / IP / timeout / websocket 정책
  • usage / cost 추적

관련 문서:

Managed vs Self-Hosted

이 섹션의 문서는 귀사 운영 도메인 예시를 사용하지만, multi-saas-kit는 self-hosted 배포도 함께 염두에 둡니다.

즉:

  • managed 예시: llm.apis.how, chorus.apis.how
  • self-hosted 예시: llm.${ROOT_DOMAIN}, chorus.${ROOT_DOMAIN}

엔드포인트 계약 자체는 동일하게 유지하는 것이 원칙입니다.