AnthropicStreamingChatResponseSpecification

class AnthropicStreamingChatResponseSpecification(responseFlow: Flow<String>? = null, responseChunks: List<String>? = null, delayBetweenChunks: Duration = Duration.ZERO, delay: Duration = Duration.ZERO, var stopReason: String = "end_turn", var sendDone: Boolean = false) : AbstractStreamingResponseSpecification<MessageCreateParams, String, String> (source)

Constructors

constructor(responseFlow: Flow<String>? = null, responseChunks: List<String>? = null, delayBetweenChunks: Duration = Duration.ZERO, delay: Duration = Duration.ZERO, stopReason: String = "end_turn", sendDone: Boolean = false)

Properties

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

Should send [DONE] at the end.

Link copied to clipboard

Functions

Link copied to clipboard
open override fun chunks(chunks: List<String>)
open override fun chunks(vararg chunks: String)
Link copied to clipboard
open override fun delayMillis(value: Long)
Link copied to clipboard
open override fun stream(stream: Stream<String>)