Quickstart
De l'inscription à la première réponse en trois minutes. Ce sont des requêtes curl : copiez-les telles quelles et changez le nom du fichier.
Choisissez votre voie.
- Essayer sans coder — dans le Studio, depuis le navigateur
- Je viens d'OpenAI — changez la base_url, c'est tout
- Transcrire l'audio — voix → texte
- Générer de la voix — texte → voix
- Voir toute la documentation — paramètres et exemples
1 · Créez votre clé
Dans votre compte, vous créez une clé d'API. Elle commence par sk-echo- et ne s'affiche qu'une fois. Enregistrez-la dans une variable :
export UTTERA_API_KEY="sk-echo-…"
2 · Transcrivez un audio
curl -X POST https://api.uttera.ai/v1/audio/transcriptions \
-H "Authorization: Bearer $UTTERA_API_KEY" \
-F file=@grabacion.mp3 \
-F model=whisper-1 \
-F response_format=text
3 · Générez de la voix
curl -X POST https://api.uttera.ai/v1/audio/speech \
-H "Authorization: Bearer $UTTERA_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"tts-1","voice":"alloy","input":"Hola, esto es Uttera."}' \
--output voz.mp3
4 · Vous venez d'OpenAI
C'est la même API. Changez la base_url et la clé ; le reste de votre code ne bouge pas :
from openai import OpenAI
client = OpenAI(base_url="https://api.uttera.ai/v1",
api_key="sk-echo-…")
5 · Vérifiez le coût
Chaque réponse porte son détail, et vous pouvez demander le dernier débit exact :
curl -H "Authorization: Bearer $UTTERA_API_KEY" \
https://api.uttera.ai/v1/usage/last
6 · Étape suivante
- Sans programmer : le Studio exécute tout depuis le navigateur et montre le coût avant et après.
- Toute la documentation : documentation.