Passer au contenu

Personaplex · Realtime

Intégrer

Identifiant du modèle personaplex/realtime
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/personaplex/realtime?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "audio": "https://content.doitong.com/audio/showcase/v3/tools/dub_es.mp3"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Jusqu’à 1,80 $ par exécution facturé selon l’utilisation réelle, le reste est remboursé L’exécuter sur cette page

Obtenir une clé API
NVIDIA Audio #audio-to-audio#realtime#conversational

Point de terminaison Personaplex étiqueté Realtime : audio en entrée, réponse parlée guidée par une persona en sortie, avec voix prédéfinies ou clonage

NVIDIA · Audio

Votre premier résultat apparaîtra ici

Créez une requête ci-dessous et exécutez-la avec votre clé API. Les sorties sont copiées dans notre stockage, conservées indéfiniment ou pendant 7 jours gratuitement.

Créer une requête

Les contrôles sont générés à partir du schéma du modèle. Le code et le prix se mettent à jour au fur et à mesure de vos modifications.

par défaut You are a wise and fr...

Invite textuelle définissant la persona de l’IA et le contexte de la conversation.

•requis audio_url
Déposez un fichier ou

URL de l’entrée audio contenant la parole de l’utilisateur.

Avancé voice_audio_url · voice · temperature_audio · temperature_text · top_k_audio · top_k_text · seed · enable_safety_checker
Déposez un fichier ou

URL d’un échantillon pour le clonage vocal; il est recommandé d’utiliser une parole claire d’au moins 10 secondes. L’échantillon est cloné à la volée et remplace la 'voice' prédéfinie pour la réponse de l’IA.

par défaut NATF2

ID de la voix de réponse de l’IA, remplacé par voice_audio_url lorsqu’il est fourni. Ses codes distinguent natural (NAT) de variety (VAR), ainsi que female (F) de male (M).

par défaut 0.8

Température utilisée lors de l’échantillonnage audio; l’augmenter produit des résultats plus variés.

par défaut 0.7

Température utilisée lors de l’échantillonnage du texte; l’augmenter produit des résultats plus variés.

par défaut 250

Paramètre Top-K utilisé pour échantillonner les jetons audio.

par défaut 25

Paramètre Top-K utilisé pour échantillonner les jetons de texte.

Graine contrôlant l’aléatoire pour obtenir des résultats reproductibles.

POST /run/personaplex/realtime?wait=20 devis → 1,80 $
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/personaplex/realtime?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "audio": "https://content.doitong.com/audio/showcase/v3/tools/dub_es.mp3"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Exécuter cette requête

Votre clé reste dans ce navigateur : elle est envoyée uniquement au Doitong API et enregistrée dans localStorage uniquement si vous cochez Mémoriser. Obtenir une clé API

À propos de Personaplex · Realtime

Accepte la parole de l’utilisateur via `audio_url` et renvoie une réponse parlée, sa durée, la graine et une transcription texte. La persona provient de `prompt`, tandis que la voix vient d’un identifiant `voice` prédéfini ou de `voice_audio_url` pour le clonage, pour lequel au moins 10 secondes de parole claire sont recommandées. Des contrôles de température et de top-k existent pour l’échantillonnage audio et texte.

Paramètres

Envoyez soit le nom canonique, soit le nom natif, mais pas les deux. Noms canoniques

NomType Par défautAutorisé Description
promptfacultatif
Typestring
Par défautYou are a wise and friendly teacher. Answer questions or provide advice in a clear and engaging way.
Invite textuelle définissant la persona de l’IA et le contexte de la conversation.
voicefacultatif
Typeenum
Par défautNATF2
NATF0NATF1NATF2NATF3NATM0NATM1NATM2NATM3VARF0VARF1VARF2VARF3VARF4VARM0VARM1VARM2
+2 autresVARM3VARM4
ID de la voix de réponse de l’IA, remplacé par voice_audio_url lorsqu’il est fourni. Ses codes distinguent natural (NAT) de variety (VAR), ainsi que female (F) de male (M).
voice_audio_urlfacultatif
Typeurl · audio
URL d’un échantillon pour le clonage vocal; il est recommandé d’utiliser une parole claire d’au moins 10 secondes. L’échantillon est cloné à la volée et remplace la 'voice' prédéfinie pour la réponse de l’IA.
temperature_audiofacultatif
Typenumber
Par défaut0.8
0 – 2
Température utilisée lors de l’échantillonnage audio; l’augmenter produit des résultats plus variés.
temperature_textfacultatif
Typenumber
Par défaut0.7
0 – 2
Température utilisée lors de l’échantillonnage du texte; l’augmenter produit des résultats plus variés.
top_k_audiofacultatif
Typeinteger
Par défaut250
1 – 2 048
Paramètre Top-K utilisé pour échantillonner les jetons audio.
top_k_textfacultatif
Typeinteger
Par défaut25
1 – 1 000
Paramètre Top-K utilisé pour échantillonner les jetons de texte.
seedfacultatif
Typeinteger | null
Graine contrôlant l’aléatoire pour obtenir des résultats reproductibles.
audio_urlrequis audio
Typeurl · audio
URL de l’entrée audio contenant la parole de l’utilisateur.
enable_safety_checkerfacultatif
Typeboolean
Par défauttrue
La vérification peut être assouplie en définissant false, si l’appelant est autorisé.
requis Nom canonique, également accepté

Les paramètres de fichier acceptent une URL publique https://, un URI data: jusqu’à 10 MB ou le file_url d’un téléversement. Fichiers

Sortie

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "personaplex/realtime",
  "status": "succeeded",
  "created_at": "2026-10-20T12:00:00Z",
  "started_at": "2026-10-20T12:00:02Z",
  "completed_at": "2026-10-20T12:00:09Z",
  "queue_position": null,
  "cost": {
    "credits": 1800,
    "usd": "1.80",
    "charged": 1800,
    "refunded": 0
  },
  "input": {
    "audio_url": "https://content.doitong.com/audio/showcase/v3/tools/dub_es.mp3"
  },
  "output": {
    "audio": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp3",
      "content_type": "audio/mpeg",
      "file_name": "0-output.mp3",
      "file_size": 1843200
    },
    "text": " Thank you for calling SwiftPlex Appliances. This is Farhod, how can I help you today? I understand your concern. The replacement part is out of stock, so we can't ship it right away. We can use an alternative part that will arrive in 3 days. Would you like to proceed with that?",
    "duration": 5,
    "seed": 42
  },
  "outputs": [
    {
      "type": "audio",
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp3",
      "content_type": "audio/mpeg",
      "file_size": 1843200,
      "duration": 12,
      "stored": true
    }
  ],
  "error": null,
  "metrics": {
    "inference_seconds": 6.8
  },
  "urls": {
    "self": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
Vos fichiers, votre choixChaque outputs[].url est une copie dans notre stockage : conservée indéfiniment (facturation par Go-mois) ou pendant 7 jours gratuitement, selon le réglage de votre compte ou ?storage=.
Même structure pour chaque modèletype, url, content_type, width, height et duration, pour les images, les vidéos et les fichiers audio. output est l’objet de résultat propre au modèle.
Champs de sortie
audio
object {url, content_type, file_name, file_size}Audio de réponse généré par l’IA au format WAV, à 24 kHz.
text
stringTranscription textuelle de la réponse de l’IA.
duration
numberDurée de l’audio généré, mesurée en secondes.
seed
integerValeur de graine appliquée pendant la génération.

Plus de modèles : Audio

Pour les agents IA : cette page en Markdown se trouve à https://doitong.com/fr-CA/developers/models/personaplex/realtime.md. Tous les modèles et guides : https://doitong.com/developers/llms.txt