Skip to main content
POST
Log S2S Session Duration

S2S 세션 기간 기록

완료된 Speech-to-Speech 세션의 지속 시간을 기록하고 사용자의 S2S 시간 할당량에서 해당 시간을 공제합니다.

엔드포인트

설명

완료된 Speech-to-Speech 세션의 지속 시간을 기록하고 사용자의 S2S 시간 할당량에서 해당 시간을 공제합니다. 사용량을 정확하게 추적하려면 세션이 종료된 후에 호출되어야 합니다.

사용 추적

  • 기간은 밀리초 단위로 지정됩니다.
  • 자동으로 분 단위로 변환되어 사용자 할당량에서 차감됩니다.
  • 라이센스 등급에 따라 사용자별로 시간이 추적됩니다.
  • 활동 로그는 감사 목적으로 생성됩니다.

인증

필수: API 키

요청 본문

요청 예시

자바스크립트/Node.js

파이썬

응답

성공 응답 (200)

응답 필드

오류 응답

400 잘못된 요청

401 승인되지 않음

500 내부 서버 오류

메모

  • 사용량을 정확하게 추적하려면 각 S2S 세션이 끝난 후 이 엔드포인트를 호출하세요.
  • WebRTC 연결이 설정된 시점부터 종료될 때까지의 기간을 계산해야 합니다.
  • 시간은 밀리초에서 분으로 자동 변환되어 사용자 할당량에서 차감됩니다.
  • user_id 매개변수를 사용하면 다른 사용자 계정으로 청구할 수 있습니다.
  • 활동 로그는 감사 목적으로 자동 생성됩니다.
  • 세션 시작 전 남은 시간이 충분한지 확인하세요. (/speech/s2s/status에서 확인하세요.)

인증

Authorization
string
header
필수

API key authentication using Bearer token format. Example: Authorization: Bearer sk-your-api-key-here

본문

application/json
durationMs
integer

Session duration in milliseconds

필수 범위: x >= 0
예시:

42624

user_id
string

Optional user ID to bill this session to (defaults to API key owner)

예시:

"60a7c8f5e8b4f5001f7a8c23"

응답

Session logged successfully

success
boolean
예시:

true

message
string
예시:

"S2S session logged successfully"

request_id
string

Request ID for tracking

예시:

"3fb8d444-2242-4764-9202-8e9e72464192"