ModelRequest(
self,
*,
model: BaseChatModel,
messages: list[AnyMessage],| Name | Type | Description |
|---|---|---|
model* | BaseChatModel | The chat model to use. |
messages* | list[AnyMessage] | List of messages (excluding system prompt). |
tool_choice | Any | None | Default: NoneTool choice configuration. |
tools | list[BaseTool | dict[str, Any]] | None | Default: None |
response_format | ResponseFormat[Any] | None | Default: None |
state | AgentState[Any] | None | Default: None |
runtime | Runtime[ContextT] | None | Default: None |
model_settings | dict[str, Any] | None | Default: None |
system_message | SystemMessage | None | Default: None |
system_prompt | str | None | Default: None |
| Name | Type |
|---|---|
| model | BaseChatModel |
| messages | list[AnyMessage] |
| system_message | SystemMessage | None |
| system_prompt | str | None |
| tool_choice | Any | None |
| tools | list[BaseTool | dict[str, Any]] | None |
| response_format | ResponseFormat[Any] | None |
| state | AgentState[Any] | None |
| runtime | Runtime[ContextT] | None |
| model_settings | dict[str, Any] | None |
Model request information for the agent.
List of available tools.
Response format specification.
Agent state.
Runtime context.
Additional model settings.
System message instance (preferred).
System prompt string (deprecated, converted to SystemMessage).