diff --git a/openai_stt/stt.py b/openai_stt/stt.py
index 950712bd14e9131f6576cca254acd9fb13ae9749..277438a455c925e5f81ad4f57159640ae6b6ef06 100644
--- a/openai_stt/stt.py
+++ b/openai_stt/stt.py
@@ -122,8 +122,9 @@ class OpenAISTTProvider(Provider):
                 filename="audio.wav",
                 content_type="audio/wav",
             )
-            form.add_field("language", metadata.language)
             form.add_field("model", self._model)
+            if self._base_url.endswith("transcriptions"):
+                form.add_field("language", metadata.language)
 
             _LOGGER.debug(f"URL: {self._base_url}, Model: {self._model}, Language: {metadata.language}")
             async with aiohttp.ClientSession() as session: