{"record":{"id":"e2c1c1f7cb84cd57","repo":"BerriAI/litellm","slug":"elevenlabs-api-key-is-required-set-elevenlabs-api","errorCode":null,"errorMessage":"ElevenLabs API key is required. Set ELEVENLABS_API_KEY environment variable.","messagePattern":"ElevenLabs API key is required\\. Set ELEVENLABS_API_KEY environment variable\\.","errorType":"validation","errorClass":"ValueError","httpStatus":null,"severity":"error","filePath":"litellm/llms/elevenlabs/audio_transcription/transformation.py","lineNumber":181,"sourceCode":"\n        # ElevenLabs speech-to-text endpoint\n        url: Final = f\"{api_base}/v1/speech-to-text\"\n\n        return url\n\n    def validate_environment(\n        self,\n        headers: dict,\n        model: str,\n        messages: list[AllMessageValues],\n        optional_params: dict,\n        litellm_params: dict,\n        api_key: str | None = None,\n        api_base: str | None = None,\n    ) -> dict:\n        api_key = api_key or get_secret_str(\"ELEVENLABS_API_KEY\")\n        if api_key is None:\n            raise ValueError(\"ElevenLabs API key is required. Set ELEVENLABS_API_KEY environment variable.\")\n\n        auth_header: Final = {\n            \"xi-api-key\": api_key,\n        }\n\n        headers.update(auth_header)\n        return headers\n","sourceCodeStart":163,"sourceCodeEnd":189,"githubUrl":"https://github.com/BerriAI/litellm/blob/6c2dcb801bf2b75c18f1bb24140e7cf57465cc4d/litellm/llms/elevenlabs/audio_transcription/transformation.py#L163-L189","documentation":"Error \"ElevenLabs API key is required. Set ELEVENLABS_API_KEY environment variable.\" thrown in BerriAI/litellm.","triggerScenarios":"Thrown at litellm/llms/elevenlabs/audio_transcription/transformation.py:181 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Set ELEVENLABS_API_KEY in the environment."],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"6c2dcb801bf2b75c18f1bb24140e7cf57465cc4d","analyzedAt":"2026-08-15T07:12:03.035Z","schemaVersion":2},"datasetVersion":"2026-08-15T22:17:37.221Z"}