Package-level declarations

Types

Link copied to clipboard
fun interface Chat
Link copied to clipboard
data class ChatRequest(val messages: List<Message>, val params: ModelParams)
Link copied to clipboard
data class ChatResponse(val message: Message.Assistant, val metadata: ChatResponse.Metadata)
Link copied to clipboard
@JsonSerializable
@Polymorphic(labelKey = "type")
sealed class ChatResponseFormat
Link copied to clipboard
fun interface StreamingChat
Link copied to clipboard

Properties

Link copied to clipboard

Functions

Link copied to clipboard
fun Chat.debug(): Chat
Link copied to clipboard
fun DebuggingChat(delegate: Chat, fn: (Message.Assistant) -> String = default, stream: PrintStream = System.out): Chat