Package-level declarations

Types

Link copied to clipboard

A specialized implementation of AbstractBuildingStep for constructing Anthropic Messages API responses.

Link copied to clipboard
class AnthropicMessagesResponseSpecification(var messageId: String = randomIdString("msg_"), var assistantContent: String = "", var responseFlow: Flow<String>? = null, var responseChunks: List<String>? = null, var delayBetweenChunks: Duration = Duration.ZERO, delay: Duration = Duration.ZERO, var stopReason: String = "end_turn") : AbstractResponseSpecification<MessageCreateParams, Message>
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>
Link copied to clipboard
open class MockAnthropic(port: Int = 0, verbose: Boolean = true) : AbstractMockLlm

Mock implementation of an Anthropic-compatible service for testing purposes.