Skip to main content
POST
Log S2S Session Duration

记录 S2S 会话持续时间

记录已完成的语音到语音会话的持续时间,并从用户的 S2S 时间配额中扣除该时间。

端点

说明

记录已完成的语音到语音会话的持续时间,并从用户的 S2S 时间配额中扣除该时间。应在会话结束后调用此函数以准确跟踪使用情况。

使用情况跟踪

  • 持续时间以毫秒为单位指定
  • 自动转换为分钟并从用户配额中扣除
  • 根据许可证级别跟踪每个用户的时间
  • 出于审计目的而创建活动日志

身份验证

必需:API 密钥

请求正文

请求示例

JavaScript/Node.js

###Python

回应

成功响应 (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"