You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|`role`|[models.DeploymentCreateMetricChoicesDeploymentsMetricsRequestRole](../models/deploymentcreatemetricchoicesdeploymentsmetricsrequestrole.md)|:heavy_check_mark:| The role of the messages author, in this case `assistant`. |
9
+
|`content`|[Optional[models.DeploymentCreateMetricChoicesContent]](../models/deploymentcreatemetricchoicescontent.md)|:heavy_minus_sign:| The contents of the assistant message. Required unless `tool_calls` or `function_call` is specified. |
10
+
|`refusal`|*OptionalNullable[str]*|:heavy_minus_sign:| The refusal message by the assistant. |
11
+
|`name`|*Optional[str]*|:heavy_minus_sign:| An optional name for the participant. Provides the model information to differentiate between participants of the same role. |
12
+
|`audio`|[OptionalNullable[models.ChoicesAudio]](../models/choicesaudio.md)|:heavy_minus_sign:| Data about a previous audio response from the model. |
13
+
|`tool_calls`| List[[models.ChoicesToolCalls](../models/choicestoolcalls.md)]|:heavy_minus_sign:| The tool calls generated by the model, such as function calls. |
|`role`|[models.ChoicesRole](../models/choicesrole.md)|:heavy_check_mark:| The role of the messages author, in this case `developer`. |
9
+
|`content`|*str*|:heavy_check_mark:| The contents of the developer message. |
10
+
|`name`|*Optional[str]*|:heavy_minus_sign:| An optional name for the participant. Provides the model information to differentiate between participants of the same role. |
0 commit comments