gen_ai_hub.proxy.langchain.base module

class gen_ai_hub.proxy.langchain.base.BaseAuth(*, proxy_client: Any | None = None, deployment_id: str | None = None, config_name: str | None = None, config_id: str | None = None, proxy_model_name: str | None = None)

Bases: BaseModel

Base class for authentication models.

Parameters:

BaseModel (pydantic.BaseModel) – The base model class to inherit from.

Returns:

An instance of the BaseAuth class.

Return type:

BaseAuth

deployment_id: str | None
config_name: str | None
config_id: str | None
proxy_model_name: str | None
model_config: ClassVar[ConfigDict] = {}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].