Skip to main content
POST
Log S2S Session Duration

Journaliser la durée de la session S2S

Enregistrez la durée d’une session Speech-to-Speech terminée et déduisez le temps du quota de temps S2S de l’utilisateur.

Point de terminaison

Description

Enregistrez la durée d’une session Speech-to-Speech terminée et déduisez le temps du quota de temps S2S de l’utilisateur. Cela doit être appelé après la fin d’une session pour suivre l’utilisation avec précision.

Suivi de l’utilisation

  • La durée est spécifiée en millisecondes
  • automatiquement converti en minutes et déduit du quota de l’utilisateur
  • Le temps est suivi par utilisateur en fonction du niveau de licence
  • Les journaux d’activité sont créés à des fins d’audit

Authentification

Obligatoire : clé API

Corps de la demande

Exemple de demande

JavaScript/Node.js

###Python

Réponse

Réponse réussie (200)

Champs de réponse

Réponses d’erreur

400 Requête incorrecte

401 Non autorisé

500 Erreur de serveur interne

Remarques

  • Appelez ce point de terminaison après la fin de chaque session S2S pour suivre avec précision l’utilisation
  • La durée doit être calculée à partir du moment où la connexion WebRTC est établie jusqu’à sa fermeture
  • Le temps est automatiquement converti de millisecondes en minutes et déduit du quota de l’utilisateur
  • Le paramètre user_id permet la facturation sur un autre compte utilisateur
  • Les journaux d’activité sont automatiquement créés à des fins d’audit
  • Assurez-vous d’avoir suffisamment de temps restant avant de démarrer une session (vérifiez auprès de /speech/s2s/status)

Autorisations

Authorization
string
header
requis

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

Corps

application/json
durationMs
integer

Session duration in milliseconds

Plage requise: x >= 0
Exemple:

42624

user_id
string

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

Exemple:

"60a7c8f5e8b4f5001f7a8c23"

Réponse

Session logged successfully

success
boolean
Exemple:

true

message
string
Exemple:

"S2S session logged successfully"

request_id
string

Request ID for tracking

Exemple:

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