# Application de workflow OPENAITRANSCRIPTION

## Aperçu

L'application de workflow **OPENAITRANSCRIPTION** vous permet d'interagir avec un modèle audio OpenAI pour transcrire un fichier audio.

## Mode de fonctionnement

* L'application envoie le fichier audio à OpenAI pour retranscrire son contenu.
* Des logs d'application sont disponibles. Ceux-ci peuvent être spécifiés en définissant la valeur du paramètre `OpenAiTranscriptionLogLevel` dans le fichier `web.config` sur `0` pour désactiver la journalisation, `1` pour les logs d'erreur, `2` pour des logs d'informations ou `3` pour les logs de débogage; la valeur par défaut est `0`.

## Paramètre requis

<table data-full-width="true"><thead><tr><th>Paramètre</th><th>Type</th><th>Direction</th><th>Description</th></tr></thead><tbody><tr><td><code>FILE</code></td><td>FILE</td><td>IN</td><td>Le fichier audio à retranscrire</td></tr></tbody></table>

## Paramètres facultatifs

<table data-full-width="true"><thead><tr><th width="311">Parametètre</th><th width="111">Type</th><th width="104">Direction</th><th>Description</th></tr></thead><tbody><tr><td><code>API_KEY</code></td><td>TEXT</td><td>IN</td><td><p>Clé API OpenAI</p><p></p><p>Par défaut, cette valeur provient du paramètre <code>OpenAiApiKey</code> du fichier <code>web.config</code>.</p></td></tr><tr><td><code>URL</code></td><td>TEXT</td><td>IN</td><td>Point de terminaison de l'API ; par défaut :  <code>https://api.openai.com/v1/audio/transcriptions</code></td></tr><tr><td><code>MODEL</code></td><td>TEXT</td><td>IN</td><td>ID du modèle à utiliser; par défaut : <code>whisper-1</code></td></tr><tr><td><code>TEMPERATURE</code></td><td>NUMERIC</td><td>IN</td><td><p>Température d'échantillonnage, entre <code>0</code> et <code>1</code>; par défaut : <code>1</code></p><p></p><p>Des valeurs plus élevées (par exemple <code>0.8</code>) rendront la sortie plus aléatoire, tandis que des valeurs plus faibles (par exemple <code>0.2</code>) la rendront plus ciblée et déterministe.</p></td></tr><tr><td><code>LANGUAGE</code></td><td>TEXT</td><td>IN</td><td><p>Langue de l'audio d'entrée</p><p></p><p>La fourniture de la langue d'entrée au format ISO-639-1 améliorera la précision et la latence.</p></td></tr><tr><td><code>PROMPT</code></td><td>TEXT</td><td>IN</td><td>Texte facultatif pour guider le style du modèle ou continuer un segment audio précédent; l'invite doit correspondre à la langue audio</td></tr><tr><td><code>VERBOSE_OUTPUT</code></td><td>TEXT</td><td>IN</td><td>Spécifie (<code>Y</code> ou <code>N</code>) si la sortie doit être verbeuse; la valeur par défaut est <code>N</code></td></tr><tr><td><code>WORDS_OUTPUT</code></td><td>TEXT</td><td>IN</td><td>Spécifie (<code>Y</code> ou <code>N</code>) si la sortie verbeuse doit inclure des mots détaillés; la valeur par défaut est <code>N</code></td></tr><tr><td><code>RESULT_WORDS_SEPARATOR</code></td><td>TEXT</td><td>IN</td><td>Séparateur utilisé pour séparer la liste de mots; la valeur par défaut est <code>,</code> (virgule)</td></tr><tr><td><code>APP_RESPONSE_IGNORE_ERROR</code></td><td>TEXT</td><td>IN</td><td><p>Spécifie (<code>Y</code> ou <code>N</code>) si les erreurs doivent être ignorées; la valeur par défaut est <code>N</code></p><p></p><p>En cas d'erreur, si le paramètre a <code>Y</code> comme valeur, l'erreur sera ignorée et les paramètres OUT définis (<code>APP_RESPONSE_STATUS</code> ou <code>APP_RESPONSE_CONTENT</code>) seront mappés. Sinon, une exception sera levée.</p></td></tr><tr><td><code>TEXT</code></td><td>TEXT</td><td>OUT</td><td>Le texte de transcription</td></tr><tr><td><code>RESULT</code></td><td>TEXT</td><td>OUT</td><td>L'appel du résultat de la transcription</td></tr><tr><td><code>RESULT_DURATION</code></td><td>TEXT</td><td>OUT</td><td>Durée audio (uniquement si verbeux)</td></tr><tr><td><code>RESULT_WORDS</code></td><td>TEXT</td><td>OUT</td><td>Mots de transcription séparés par <code>RESULT_WORDS_SEPARATOR</code> (uniquement si la sortie de mots et la description verbeuse sont activées)</td></tr><tr><td><code>RESULT_WORDS_COUNT</code></td><td>NUMERIC</td><td>OUT</td><td>Nombre de mots de la transcription (uniquement si la sortie de mots et la description verbeuse sont activées)</td></tr><tr><td><code>RESULT_LANGUAGE</code></td><td>TEXT</td><td>OUT</td><td>Langue de transcriptions (uniquement si la description verbeuse est activée)</td></tr><tr><td><code>APP_RESPONSE_STATUS</code></td><td>TEXT</td><td>OUT</td><td>Code d'état de la réponse</td></tr><tr><td><code>APP_RESPONSE_CONTENT</code></td><td>TEXT</td><td>OUT</td><td>Charge utile de réponse ou message d'erreur</td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.workflowgen.com/admin-fr/9.0/application-de-workflow-openaitranscription.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
