Scripted Response
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())