Hierarchy For Package dev.agenor.core.llm
Class Hierarchy
- java.lang.Object
- dev.agenor.core.llm.FunctionDefinition.Builder
- dev.agenor.core.llm.LLMRequest.Builder
- dev.agenor.core.llm.LLMResponse.Builder
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- dev.agenor.core.exceptions.AgenorException
- dev.agenor.core.llm.LLMException
- dev.agenor.core.exceptions.AgenorException
- java.lang.RuntimeException
- java.lang.Exception
Interface Hierarchy
- dev.agenor.core.llm.LLMMemoryAware
- dev.agenor.core.llm.LLMProvider
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- dev.agenor.core.llm.LLMException.ErrorType
- dev.agenor.core.llm.LLMMessage.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
- dev.agenor.core.llm.FunctionCall
- dev.agenor.core.llm.FunctionDefinition
- dev.agenor.core.llm.LLMMessage
- dev.agenor.core.llm.LLMRequest
- dev.agenor.core.llm.LLMResponse
- dev.agenor.core.llm.LLMResponse.Usage
- dev.agenor.core.llm.StreamingChunk
- java.lang.Record