Package-level declarations
Types
Link copied to clipboard
class AgentChatClient(restTemplate: <Error class: unknown class> = RestTemplate(), agentHost: String = "http://localhost:8081", agentChatPath: String = "/api/v1/chat", boogieHost: String = "http://localhost:8080", boogieContextPath: String = "/api/v1/graphs", apiKey: String = "treehorn")
Simple client to Agent chat
Link copied to clipboard
Link copied to clipboard
data class ChatRequest(val sessionId: String, val message: OpenAiCompatibleMessage, val model: String) : InSession
Link copied to clipboard
Link copied to clipboard
data class FunctionCallRequest(val function: FunctionIdentification, val arguments: Map<String, Any>, val context: String)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class KnowledgeContext(val name: String, val description: String, val schemaName: String = "personal", val id: String = name)
Link copied to clipboard
data class MessageResponse(val sessionId: String, val chatbot: String, val message: OpenAiCompatibleMessage, val history: List<OpenAiCompatibleMessage>, val events: List<GenerationEvent>) : InSession
Link copied to clipboard
Link copied to clipboard
data class ObjectContext(val context: String, val resources: List<Resource>, val functions: List<FunctionMetadata>)
Link copied to clipboard
interface OpenAiCompatibleMessage
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class SimpleOpenAiCompatibleMessage(val content: String, val role: MessageRole) : OpenAiCompatibleMessage
Link copied to clipboard