aidputils.agents.toolkit.configs¶
- class aidputils.agents.toolkit.configs.ModelArgs(*args: Any, **kwargs: Any)[source]¶
Bases:
BaseModel- temperature: float | None = 1.0¶
- max_tokens: int | None = 600¶
- frequency_penalty: int | None = 0¶
- presence_penalty: int | None = 0¶
- top_k: int | None = 1¶
- top_p: float | None = 0.75¶
- class aidputils.agents.toolkit.configs.OCIAIConf(*args: Any, **kwargs: Any)[source]¶
Bases:
BaseModel- model_id: str¶
- model_provider: str | None = None¶
- model_args: dict | None = {}¶
- endpoint: str¶
- compartment_id: str¶
- auth_type: str | None = 'remote'¶
- auth_profile: str | None = 'DEFAULT'¶
- system_prompt: str | None = None¶
- guardrails_config: str | Dict | Any | None = None¶
- class aidputils.agents.toolkit.configs.AIDPToolConf(*args: Any, **kwargs: Any)[source]¶
Bases:
BaseModel- name: str¶
- description: str | None¶
- tool_class: str¶
- conf: dict¶
- params: list | None¶
- class aidputils.agents.toolkit.configs.InvokeConfig(*args: Any, **kwargs: Any)[source]¶
Bases:
BaseModel- thread_id: str | None = UUID('33e06a95-0115-4f68-a6a4-90226095ac00')¶
- checkpoint_ns: str | None = 'default'¶
- dh_user_principal: str | None = None¶
- session_variables: dict | None = None¶
- class aidputils.agents.toolkit.configs.LangGraphRunnableConfig(*args: Any, **kwargs: Any)[source]¶
Bases:
BaseModel- configurable: InvokeConfig¶