TextStreamChatTransport

class TextStreamChatTransport(handler: (ChatRequest) -> Flow<String>, assistantMessageId: (ChatRequest) -> String = { request -> UiMessageStreams.getResponseUiMessageId(request.messages) }) : ChatTransport(source)

Since

0.3.0-beta01

Constructors

Link copied to clipboard
constructor(handler: (ChatRequest) -> Flow<String>, assistantMessageId: (ChatRequest) -> String = { request -> UiMessageStreams.getResponseUiMessageId(request.messages) })

Functions

Link copied to clipboard
open fun reconnectToStream(chatId: String, headers: Map<String, String> = emptyMap()): Flow<UIMessage>?
Link copied to clipboard
open override fun sendMessages(request: ChatRequest): Flow<UIMessage>