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] | - |