Fournisseurs
Deepgram
Deepgram est une API de reconnaissance vocale. Dans OpenClaw, il est utilisé pour la transcription des messages audio/notes vocaux entrants via tools.media.audio. Lorsqu'il est activé, OpenClaw téléverse le fichier audio vers Deepgram et injecte la transcription dans le pipeline de réponse ({{Transcript}} + bloc [Audio]). Ce n'est pas en streaming ; il utilise le point de terminaison de transcription pour fichiers pré-enregistrés. Site web : https://deepgram.com
Documentation : https://developers.deepgram.com
Démarrage rapide
- Définissez votre clé API :
DEEPGRAM_API_KEY=dg_...
- Activez le fournisseur :
{
tools: {
media: {
audio: {
enabled: true,
models: [{ provider: "deepgram", model: "nova-3" }],
},
},
},
}
Options
model: identifiant du modèle Deepgram (par défaut :nova-3)language: indication de langue (optionnelle)tools.media.audio.providerOptions.deepgram.detect_language: activer la détection de langue (optionnelle)tools.media.audio.providerOptions.deepgram.punctuate: activer la ponctuation (optionnelle)tools.media.audio.providerOptions.deepgram.smart_format: activer le formatage intelligent (optionnelle)
Exemple avec langue :
{
tools: {
media: {
audio: {
enabled: true,
models: [{ provider: "deepgram", model: "nova-3", language: "en" }],
},
},
},
}
Exemple avec options Deepgram :
{
tools: {
media: {
audio: {
enabled: true,
providerOptions: {
deepgram: {
detect_language: true,
punctuate: true,
smart_format: true,
},
},
models: [{ provider: "deepgram", model: "nova-3" }],
},
},
},
}
Notes
- L'authentification suit l'ordre standard des fournisseurs ;
DEEPGRAM_API_KEYest le chemin le plus simple. - Remplacez les points de terminaison ou les en-têtes avec
tools.media.audio.baseUrlettools.media.audio.headerslors de l'utilisation d'un proxy. - La sortie suit les mêmes règles audio que les autres fournisseurs (limites de taille, délais d'attente, injection de transcription).