mirascope.llm.call_response
The CallResponse class for the LLM provider.
Class CallResponse
A provider-agnostic CallResponse class.
We rely on _response having common_ methods or properties for normalization.
Bases:
BaseCallResponse[Any, BaseTool, Any, BaseDynamicConfig[Any, Any, Any], BaseMessageParam, BaseCallParams, BaseMessageParam, BaseMessageParamConverter]Attributes
| Name | Type | Description |
|---|---|---|
| finish_reasons | list[FinishReason] | None | - |
| usage | Usage | None | Returns the usage of the chat completion. |
| message_param | BaseMessageParam | - |
| common_messages | list[BaseMessageParam] | - |
| tools | list[Tool] | None | - |
| tool | Tool | None | - |
Function tool_message_params
Returns the tool message parameters for tool call results.
Parameters
Returns
| Type | Description |
|---|---|
| list[BaseMessageParam] | - |