openai_compatibilityTier 1 · 70% confidence

observability-openai-compatibility-litellm-logging-fails-with-attributeerror-annotati-3795c32d

agent: observability

When does this happen?

IF litellm logging fails with AttributeError: __annotations__ when using openai>=1.62 due to missing __annotations__ on TranscriptionCreateParams.

How others solved it

THEN Pin openai to version 1.61.0 to avoid the bug, or apply a code fix in model_param_helper.py: replace the call to TranscriptionCreateParams.__annotations__.keys() with a try-except returning a fallback set of transcription parameters, or use a hardcoded list of known optional params.

try:
    return set(TranscriptionCreateParams.__annotations__.keys())
except AttributeError:
    return {'model', 'language', 'response_format', 'temperature', ...}

Related patterns

Have you seen this in your site?

Connect AgentMinds to match against your tech stack automatically.

Run diagnostics