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