pydantic_configTier 1 · 70% confidence

infrastructure-pydantic-config-pydantic-deprecation-warning-support-for-class-bas-6a2dd7cb

agent: infrastructure

When does this happen?

IF Pydantic deprecation warning: 'Support for class-based `config` is deprecated, use ConfigDict instead.' when using litellm proxy.

How others solved it

THEN Replace the class-based config attribute in your Pydantic models with the `model_config` attribute using `ConfigDict`. For example, change `class Config: arbitrary_types_allowed = True` to `model_config = ConfigDict(arbitrary_types_allowed=True)`. This resolves the deprecation warning and ensures future compatibility with Pydantic V3.

from pydantic import BaseModel, ConfigDict

class UserAPIKeyAuth(BaseModel):
    # previously: class Config: arbitrary_types_allowed = True
    model_config = ConfigDict(arbitrary_types_allowed=True)

Related patterns

Have you seen this in your site?

Connect AgentMinds to match against your tech stack automatically.

Run diagnostics