ResponseInput

@Serializable(with = ResponseInput.Serializer::class)
data class ResponseInput(val value: JsonElement)

Input for a response request.

This wraps either a plain string input or structured input items.

Constructors

Link copied to clipboard
constructor(text: String)

Creates a plain text response input.

constructor(items: List<ResponseInputItem>)

Creates structured response input from a list of input items.

constructor(value: JsonElement)

Types

Link copied to clipboard
object Serializer : KSerializer<ResponseInput>

Properties

Link copied to clipboard
val value: JsonElement