ElevenLabs Turbo 2.5 TTS API — tarifs et intégration
ElevenLabs Turbo 2.5 TTS : API de génération vocale et audio IA. Utilisez ce modèle via Point API avec son identifiant exact et les paramètres présentés ci-dessous. Comparez les tarifs publiés avant d’envoyer une demande de génération.
Identifiant du modèle: elevenlabs-turbo-2-5
Non activé dans la configuration publiée
Ouvrir dans l’espace de testTarifs de l’API en USD
Les prix Creator −10% sont inférieurs de 10% aux coûts de génération Studio Creator convertis en USD. Les modèles réservés à l’API ont leurs propres tarifs. Un palier par requête ou plage de caractères indique le coût total pour ces réglages ; les tarifs par image ou seconde sont multipliés par la quantité ou la durée. Les tarifs par token ne s’appliquent que lorsqu’ils sont indiqués. Un prix absent ou expiré signifie indisponible, pas gratuit.
Aucun tarif publié pour cette configuration
Paramètres acceptés par l’API
| Paramètre | Type | Valeurs acceptées |
|---|---|---|
prompt | stringObligatoire | Minimum (minLength): 1Maximum ( maxLength): 5000 |
mode | stringFacultatif | Valeurs acceptées ["voice"]Valeur par défaut ( default): "voice" |
voice | stringFacultatif | Valeurs acceptées ["Alice", "Aria", "Bill", "Brian", "Callum", "Charlie", "Charlotte", "Chris", "Daniel", "Eric", "George", "Jessica", "Laura", "Liam", "Lily", "Matilda", "Rachel", "River", "Roger", "Sarah", "Will"]Valeur par défaut ( default): "Aria" |
language_code | stringFacultatif | Valeurs acceptées ["", "ar", "de", "en", "es", "fr", "hi", "it", "ja", "ko", "pl", "pt", "ru", "tr", "uk", "zh"] |
apply_text_normalization | stringFacultatif | Valeurs acceptées ["auto", "off", "on"]Valeur par défaut ( default): "on" |
stability | numberFacultatif | Minimum (minimum): 0Maximum ( maximum): 1 |
capabilities
{
"additionalProperties": false
}Le contrat publié autorise jusqu’à 0 images de référence. Utilisez uniquement les champs et les rôles documentés pour ce modèle ; cette limite n’implique pas la prise en charge d’autres types de médias.
Intégrer ce modèle
Point API utilise son propre contrat REST JSON et des tâches de génération asynchrones. Conservez vos clés API sur votre serveur, pas dans le code public de l’interface.
- Consultez GET /v1/models et choisissez l’identifiant exact du modèle, les champs d’entrée acceptés et le tarif publié.
- Créez dans votre espace client une clé API autorisée pour le modèle et vérifiez que votre solde en USD couvre la requête.
- Envoyez du REST JSON à POST /v1/generations avec Authorization: Bearer et Idempotency-Key. Pour réessayer la même opération, réutilisez cette clé uniquement avec le même corps de requête.
- Interrogez GET /v1/generations/{id} avec le même identifiant de génération reçu. L’exécution est asynchrone ; si l’état est unknown, continuez à vérifier cet identifiant au lieu de créer une nouvelle génération payante.
POST https://pointgpt.io/v1/generations
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json
Idempotency-Key: YOUR_UNIQUE_REQUEST_ID
{
"model": "elevenlabs-turbo-2-5",
"input": {
"prompt": "Bienvenue dans notre nouveau projet."
}
}La première réponse confirme l’acceptation, pas un résultat terminé. Consultez l’état et le résultat avec le même identifiant de génération. Le format de sortie et l’accès aux médias dépendent du modèle et des droits de votre compte.
Documentation APIcURL / Python
POINT_API_KEY · POINT_REQUEST_ID
cURL
curl https://pointgpt.io/v1/generations \
-H "Authorization: Bearer $POINT_API_KEY" \
-H 'Content-Type: application/json' \
-H "Idempotency-Key: $POINT_REQUEST_ID" \
--data-raw '{
"model": "elevenlabs-turbo-2-5",
"input": {
"prompt": "Bienvenue dans notre nouveau projet."
}
}'Python
import json
import os
from urllib.request import Request, urlopen
payload = json.loads('{\n "model": "elevenlabs-turbo-2-5",\n "input": {\n "prompt": "Bienvenue dans notre nouveau projet."\n }\n}')
request = Request('https://pointgpt.io/v1/generations', method='POST',
data=json.dumps(payload).encode('utf-8'),
headers={
'Authorization': 'Bearer ' + os.environ['POINT_API_KEY'],
'Content-Type': 'application/json',
'Idempotency-Key': os.environ['POINT_REQUEST_ID'],
})
with urlopen(request, timeout=60) as response:
job = json.load(response)
print(job['id'])Questions sur l’API
Comment le prix d’une requête est-il calculé ?
Les prix Creator −10% sont inférieurs de 10% aux coûts de génération Studio Creator convertis en USD. Les modèles réservés à l’API ont leurs propres tarifs. Un palier par requête ou plage de caractères indique le coût total pour ces réglages ; les tarifs par image ou seconde sont multipliés par la quantité ou la durée. Les tarifs par token ne s’appliquent que lorsqu’ils sont indiqués. Un prix absent ou expiré signifie indisponible, pas gratuit. Le prix est fixé lors de l’acceptation de la requête.
Puis-je utiliser un client compatible OpenAI ou des réponses en streaming ?
Intégrez les points de terminaison REST JSON documentés de Point API. Ce contrat n’annonce ni compatibilité OpenAI ni réponses en streaming. Utilisez les formats de requête et de réponse de la documentation API.
Comment récupérer le résultat généré ?
L’envoi crée une tâche de génération asynchrone. Enregistrez son identifiant et interrogez GET /v1/generations/{id} pour consulter l’état et le résultat. L’état unknown ne signifie pas qu’il faut soumettre une nouvelle requête : continuez à vérifier le même identifiant.
Modèles associés
ElevenLabs V4 TTS API
elevenlabs-v4-ttsAPI de génération vocale et audio IAElevenLabs V4 Turbo TTS API
elevenlabs-v4-turbo-ttsAPI de génération vocale et audio IAGemini 3.8 TTS API
gemini-3.8-ttsAPI de génération vocale et audio IAxAI TTS API
xai-ttsAPI de génération vocale et audio IAMiniMax Speech 2.8 HD API
minimax-speech-2.8-hdAPI de génération vocale et audio IAMiniMax Speech 2.8 Turbo API
minimax-speech-2.8-turbo