ScriptedResponse

data class ScriptedResponse(val events: List<StreamEvent>, val finishReason: FinishReason = FinishReason.Stop, val usage: Usage = Usage.of(promptTokens = 1, completionTokens = 1), val providerMetadata: ProviderMetadata = ProviderMetadata.None, val rawFinishReason: String? = null, val warnings: List<CallWarning> = emptyList(), val request: LanguageModelRequestMetadata = LanguageModelRequestMetadata(), val response: LanguageModelResponseMetadata = LanguageModelResponseMetadata())(source)

One scripted response — what a single stream call should emit.

Since

0.3.0-beta01

Constructors

Link copied to clipboard
constructor(events: List<StreamEvent>, finishReason: FinishReason = FinishReason.Stop, usage: Usage = Usage.of(promptTokens = 1, completionTokens = 1), providerMetadata: ProviderMetadata = ProviderMetadata.None, rawFinishReason: String? = null, warnings: List<CallWarning> = emptyList(), request: LanguageModelRequestMetadata = LanguageModelRequestMetadata(), response: LanguageModelResponseMetadata = LanguageModelResponseMetadata())

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard