Passer au contenu principal
L’API n’a besoin de rien d’autre que HTTPS. Trois choses à savoir :
  1. Authentification : Authorization: Bearer namu_sk_...
  2. Texte en entrée : un corps JSON avec Content-Type: application/json
  3. Audio en entrée : un corps multipart/form-data avec l’enregistrement dans un champ nommé file, ou les octets bruts comme corps, avec les options dans les paramètres de l’URL

curl

La requête brute

Voici ce qui passe sur le réseau pour une transcription, si votre langage n’a qu’un client HTTP basique :
Le Content-Type de l’audio brut n’a pas d’importance : l’API reconnaît le format à partir des octets.

PHP

Beaucoup de sites de la région tournent sous PHP. Avec cURL :

Générer un client à partir d’OpenAPI

Toute l’API est décrite en OpenAPI 3.1. Générez un client typé pour Go, Java, Kotlin, Dart, C# ou un autre langage avec OpenAPI Generator :
Vous pouvez aussi importer le même fichier dans Postman, Insomnia ou Bruno pour essayer chaque point d’accès avec votre clé.

openapi.yaml

Téléchargez la description OpenAPI.