Hierarchy For All Packages
- org.machanism.machai.genai.provider,
- org.machanism.machai.process.manager,
- org.machanism.machai.process.provider,
- org.machanism.machai.process.tools
Class Hierarchy
- java.lang.Object
- org.machanism.machai.genai.provider.AbstractAIProvider (implements org.machanism.machai.process.provider.ProcessProvider)
- org.machanism.machai.process.provider.AbstractAIProvider (implements org.machanism.machai.process.provider.ProcessProvider)
- org.machanism.machai.genai.provider.AnthropicProvider
- org.machanism.machai.genai.provider.CodeMieProvider.ClaudeProviderExtension
- org.machanism.machai.genai.provider.OpenAIProvider (implements org.machanism.machai.process.provider.EmbeddingProvider)
- org.machanism.machai.genai.provider.CodeMieProvider.OpenAIProviderExtension
- org.machanism.machai.process.provider.ToolsProvider
- org.machanism.machai.genai.provider.AnthropicProvider
- org.machanism.machai.process.tools.FunctionToolsLoader
- org.machanism.machai.process.provider.NoneProvider (implements org.machanism.machai.process.provider.ProcessProvider)
- org.machanism.machai.process.tools.ParamDescriptor
- org.machanism.machai.process.provider.ProcessProviderAdapter (implements org.machanism.machai.process.provider.ProcessProvider)
- org.machanism.machai.genai.provider.CodeMieProvider (implements org.machanism.machai.process.provider.EmbeddingProvider)
- org.machanism.machai.process.manager.ProcessProviderManager
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- org.machanism.machai.process.tools.ErrorResultException
- org.machanism.machai.process.tools.SpecialException
- org.machanism.machai.process.tools.ToolExecutionException
- java.lang.RuntimeException
- java.lang.Exception
- org.machanism.machai.genai.provider.ToolLogger
- org.machanism.machai.process.provider.ToolLogger
- org.machanism.machai.genai.provider.TypeConverter
- org.machanism.machai.process.provider.TypeConverter
- org.machanism.machai.process.manager.Usage
- org.machanism.machai.process.manager.UsageStatistics
Interface Hierarchy
- org.machanism.machai.process.provider.EmbeddingProvider
- org.machanism.machai.process.tools.FunctionTools
- org.machanism.machai.process.provider.ProcessProvider
- org.machanism.machai.process.tools.ToolFunction
Annotation Type Hierarchy
- org.machanism.machai.process.tools.Param (implements java.lang.annotation.Annotation)
- org.machanism.machai.process.tools.Prompt (implements java.lang.annotation.Annotation)
- org.machanism.machai.process.tools.Resource (implements java.lang.annotation.Annotation)
- org.machanism.machai.process.tools.SupportedFor (implements java.lang.annotation.Annotation)
- org.machanism.machai.process.tools.Tool (implements java.lang.annotation.Annotation)
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- org.machanism.machai.process.tools.Role
- org.machanism.machai.genai.provider.ToolLogger.Type
- org.machanism.machai.process.provider.ToolLogger.Type
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)