BerriAI/litellm · error · NotImplementedError
AudioTranscriptionConfig does not need a response transforma
Error message
AudioTranscriptionConfig does not need a response transformation for audio transcription models
What it means
Error "AudioTranscriptionConfig does not need a response transformation for audio transcription models" thrown in BerriAI/litellm.
Source
Thrown at litellm/llms/base_llm/audio_transcription/transformation.py:77
return api_base or ""
@abstractmethod
def transform_audio_transcription_request(
self,
model: str,
audio_file: FileTypes,
optional_params: dict,
litellm_params: dict,
) -> AudioTranscriptionRequestData:
raise NotImplementedError(
"AudioTranscriptionConfig needs a request transformation for audio transcription models"
)
def transform_audio_transcription_response(
self,
raw_response: httpx.Response,
) -> TranscriptionResponse:
raise NotImplementedError(
"AudioTranscriptionConfig does not need a response transformation for audio transcription models"
)
def transform_request(
self,
model: str,
messages: list[AllMessageValues],
optional_params: dict,
litellm_params: dict,
headers: dict,
) -> dict:
raise NotImplementedError(
"AudioTranscriptionConfig does not need a request transformation for audio transcription models"
)
def transform_response(
self,
model: str,View on GitHub (pinned to 77b7c6c40c)
Solutions
- Use a concrete provider config subclass; the base class does not implement this transformation.
When it happens
Trigger: Thrown at litellm/llms/base_llm/audio_transcription/transformation.py:77 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of BerriAI/litellm@77b7c6c40c (2026-08-18).
Data as JSON: /api/errors/5cf2b9957d58d515.
Report an issue: GitHub.