OpenAI Whisper 1 API

Whisper-1 speech-to-text transcription formée sur audio supervisé multilingue, avec une limite de téléchargement de 25 Mo par fichier.

OpenAITranscriptionPublié 21 sept. 2022Endpoint propriétaire

À propos de OpenAI Whisper 1

Whisper-1 speech-to-text transcription formée sur audio supervisé multilingue, avec une limite de téléchargement de 25 Mo par fichier.

Aussi connu sous le nom OpenAI-Whisper-1

transcriptionspeech to text

Caractéristiques de OpenAI Whisper 1

ID du modèle
openai-whisper-1
Fournisseur
OpenAI
Catégorie
Transcription
Publié
21 sept. 2022
Entrée
Audio
Sortie
Texte
Endpoints
POST/v1/audio/transcriptions
Identifiants de modèle alternatifs
openai-whisperwhisper-1

Tarifs de l'API OpenAI Whisper 1

Tarifs à l'usage en direct du catalogue EmpirioLabs. Vous ne payez que ce que vous utilisez, sans minimum mensuel.

Type
Spéc.
Tarif
Par minute d'audio
par minute
$0.030
Comparer sur la page complète des tarifs

Comment appeler l'API OpenAI Whisper 1

OpenAI Whisper 1 fonctionne via POST /v1/audio/transcriptions. La requête renvoie immédiatement un job_id ; interrogez GET /v1/jobs/{job_id} jusqu'à la fin du job et lisez les URLs de sortie dans le résultat. Obtenez une clé API depuis le tableau de bord EmpirioLabs.

cURL : envoyer le job
curl https://api.empiriolabs.ai/v1/audio/transcriptions \
  -H "Authorization: Bearer $EMPIRIOLABS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "openai-whisper-1",
    "audio_url": "https://example.com/meeting-recording.mp3"
  }'
cURL : interroger le résultat
curl https://api.empiriolabs.ai/v1/jobs/JOB_ID \
  -H "Authorization: Bearer $EMPIRIOLABS_API_KEY"
Python
import requests

response = requests.post(
    "https://api.empiriolabs.ai/v1/audio/transcriptions",
    headers={"Authorization": "Bearer YOUR_EMPIRIOLABS_API_KEY"},
    json={
        "model": "openai-whisper-1",
        "audio_url": "https://example.com/meeting-recording.mp3",
    },
)
job = response.json()

# Generation runs as an async job. Poll until it completes.
import time
while True:
    status = requests.get(
        f"https://api.empiriolabs.ai/v1/jobs/{job['job_id']}",
        headers={"Authorization": "Bearer YOUR_EMPIRIOLABS_API_KEY"},
    ).json()
    if status.get("status") in ("completed", "failed"):
        print(status)
        break
    time.sleep(5)
Référence complète de l'API OpenAI Whisper 1

Paramètres de l'API OpenAI Whisper 1

Paramètres de requête pris en charge par l'API OpenAI Whisper 1 sur EmpirioLabs. Les valeurs par défaut s'appliquent quand un champ est omis.

ParamètreTypePar défautPlage / valeursDescription
filestring--Fichier audio (téléversement en plusieurs parties) OU utiliser file_url pour le chemin JSON.
file_urlstring--URL publique pour récupérer l’audio (alternative au téléchargement de fichier).
translatebooleanfalse-Si c’est vrai, redirigez vers /audio/translations et traduisez en anglais au lieu de transcrire dans la langue source.
timestampsbooleanfalse-Bascule de commodité. Si c’est vrai, les ensembles response_format=verbose_json et incluent les timestamp_granularities au niveau des mots.
languagestring--Code de langue ISO-639-1 optionnel. Détecté automatiquement s’il est omis. Ignoré quand traduire = vrai.
promptstring--Glossaire ou contexte préalable pour biaiser le modèle.
response_formatenumjsonjson, text, srt, verbose_json, vttRemplacé en verbose_json lorsque timestamps=true.
temperaturenumber00 à 1Température d’échantillonnage.
timestamp_granularitiesstring--Liste séparée par virgules: mot, segment. Utilisé lorsque response_format=verbose_json.

API OpenAI Whisper 1 : questions fréquentes

Combien coûte l'API OpenAI Whisper 1 ?

Sur EmpirioLabs, OpenAI Whisper 1 est facturé à l'usage : Par minute d'audio $0.030 par minute. La grille tarifaire en direct de cette page correspond toujours à ce que l'API facture.

Quel endpoint OpenAI Whisper 1 utilise-t-il ?

OpenAI Whisper 1 est servi via POST /v1/audio/transcriptions sur api.empiriolabs.ai avec une authentification standard par token Bearer.

Puis-je essayer OpenAI Whisper 1 dans le navigateur avant d'intégrer ?

Oui. Le playground EmpirioLabs exécute OpenAI Whisper 1 dans le navigateur avec les mêmes paramètres que l'API expose, pour tester vos prompts avant d'écrire du code.

Comment obtenir une clé API OpenAI Whisper 1 ?

Créez un compte EmpirioLabs, puis générez une clé sous API Keys dans le tableau de bord. La facturation utilise des crédits à l'usage : vous ne payez que vos requêtes.

Prêt à utiliser de meilleurs points de terminaison ?

Consultez nos tarifs ou contactez-nous si vous souhaitez que votre propre modèle soit déployé sur notre stack.