ResponseOutputContent

@Serializable
data class ResponseOutputContent(val type: String? = null, val text: String? = null, val annotations: List<ChatAnnotation>? = null, val refusal: String? = null, val reasoning: JsonElement? = null, val reasoningContent: String? = null)

Content item inside a response output message.

Constructors

Link copied to clipboard
constructor(type: String? = null, text: String? = null, annotations: List<ChatAnnotation>? = null, refusal: String? = null, reasoning: JsonElement? = null, reasoningContent: String? = null)

Properties

Link copied to clipboard
@SerialName(value = "annotations")
val annotations: List<ChatAnnotation>? = null
Link copied to clipboard
@SerialName(value = "reasoning")
val reasoning: JsonElement? = null
Link copied to clipboard
@SerialName(value = "reasoning_content")
val reasoningContent: String? = null
Link copied to clipboard
@SerialName(value = "refusal")
val refusal: String? = null
Link copied to clipboard
@SerialName(value = "text")
val text: String? = null
Link copied to clipboard
@SerialName(value = "type")
val type: String? = null