Hierarchy For Package com.axelor.ai.chat
Class Hierarchy
- java.lang.Object
- com.axelor.ai.chat.AiUsageLogger
- com.axelor.ai.chat.ChatAccess
- com.axelor.ai.chat.ChatModelFactory
- com.axelor.ai.chat.ChatReads
- com.axelor.ai.chat.ChatTurnPersistence
- com.axelor.ai.chat.RecapRenderer
- com.axelor.ai.chat.RecapService
- com.axelor.ai.chat.ServingModel
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- dev.langchain4j.exception.LangChain4jException
- dev.langchain4j.exception.NonRetriableException
- com.axelor.ai.chat.ChatReads.Refused
- dev.langchain4j.exception.NonRetriableException
- dev.langchain4j.exception.LangChain4jException
- java.lang.RuntimeException
- java.lang.Exception
- com.fasterxml.jackson.databind.jsontype.impl.TypeIdResolverBase (implements com.fasterxml.jackson.databind.jsontype.TypeIdResolver)
- com.axelor.ai.chat.UIPart.TypeResolver
Interface Hierarchy
- com.axelor.ai.chat.ChatHandle
- com.axelor.ai.chat.ChatPlugin
- com.axelor.ai.chat.ChatProvider
- com.axelor.ai.chat.ChatProvider.Listener
- com.axelor.ai.chat.ChatStreamer
- com.axelor.ai.chat.ToolResult
- com.axelor.ai.chat.UIPart
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- com.axelor.ai.chat.ChatAccess.Role
- com.axelor.ai.chat.FinishReason
- com.axelor.ai.chat.UIMessage.Role
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- com.axelor.ai.chat.ChatChanged
- com.axelor.ai.chat.ChatModelFactory.Usage
- com.axelor.ai.chat.ChatReads.Stamp
- com.axelor.ai.chat.ChatRequest
- com.axelor.ai.chat.ChatRequest.Input
- com.axelor.ai.chat.ChatRequest.Options
- com.axelor.ai.chat.ChatResult
- com.axelor.ai.chat.ChatTurnPersistence.Prepared
- com.axelor.ai.chat.Recap
- com.axelor.ai.chat.Recap.Provenance
- com.axelor.ai.chat.Recap.Ref
- com.axelor.ai.chat.RecapService.Scope
- com.axelor.ai.chat.RecapService.Write
- com.axelor.ai.chat.TokenCounts
- com.axelor.ai.chat.ToolResult.ClientSide (implements com.axelor.ai.chat.ToolResult)
- com.axelor.ai.chat.ToolResult.Consult (implements com.axelor.ai.chat.ToolResult)
- com.axelor.ai.chat.ToolResult.Error (implements com.axelor.ai.chat.ToolResult)
- com.axelor.ai.chat.ToolResult.PendingApproval (implements com.axelor.ai.chat.ToolResult)
- com.axelor.ai.chat.ToolResult.PendingConfirmation (implements com.axelor.ai.chat.ToolResult)
- com.axelor.ai.chat.ToolResult.Success (implements com.axelor.ai.chat.ToolResult)
- com.axelor.ai.chat.UIMessage
- com.axelor.ai.chat.UIPart.Custom (implements com.axelor.ai.chat.UIPart)
- com.axelor.ai.chat.UIPart.Data (implements com.axelor.ai.chat.UIPart)
- com.axelor.ai.chat.UIPart.File (implements com.axelor.ai.chat.UIPart)
- com.axelor.ai.chat.UIPart.Reasoning (implements com.axelor.ai.chat.UIPart)
- com.axelor.ai.chat.UIPart.ReasoningFile (implements com.axelor.ai.chat.UIPart)
- com.axelor.ai.chat.UIPart.SourceDocument (implements com.axelor.ai.chat.UIPart)
- com.axelor.ai.chat.UIPart.SourceUrl (implements com.axelor.ai.chat.UIPart)
- com.axelor.ai.chat.UIPart.StepStart (implements com.axelor.ai.chat.UIPart)
- com.axelor.ai.chat.UIPart.Text (implements com.axelor.ai.chat.UIPart)
- com.axelor.ai.chat.UIPart.Tool (implements com.axelor.ai.chat.UIPart)
- com.axelor.ai.chat.UIPart.Tool.ToolApproval
- java.lang.Record