17 lines
478 B
Python
17 lines
478 B
Python
# Copyright (c) 2023 - 2025, AG2ai, Inc., AG2ai open-source projects maintainers and core contributors
|
|
#
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
# Taken over from https://github.com/openai/openai-python/blob/main/src/openai/_models.py
|
|
|
|
import pydantic
|
|
import pydantic.generics
|
|
from pydantic import ConfigDict
|
|
from typing_extensions import ClassVar
|
|
|
|
__all__ = ["BaseModel"]
|
|
|
|
|
|
class BaseModel(pydantic.BaseModel):
|
|
model_config: ClassVar[ConfigDict] = ConfigDict(extra="allow")
|