# ChatCompletionResponseMessage
## Properties
**content** | Option<**String**> | The contents of the message. |
**refusal** | Option<**String**> | The refusal message generated by the model. |
**tool_calls** | Option<[**Vec<models::ChatCompletionMessageToolCallsInner>**](ChatCompletionMessageToolCalls_inner.md)> | The tool calls generated by the model, such as function calls. | [optional]
**annotations** | Option<[**Vec<models::ChatCompletionResponseMessageAnnotationsInner>**](ChatCompletionResponseMessage_annotations_inner.md)> | Annotations for the message, when applicable, as when using the [web search tool](/docs/guides/tools-web-search?api-mode=chat). | [optional]
**role** | **String** | The role of the author of this message. |
**function_call** | Option<[**models::ChatCompletionResponseMessageFunctionCall**](ChatCompletionResponseMessage_function_call.md)> | | [optional]
**audio** | Option<[**models::Object03**](Object0_3.md)> | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)