Hierarchy For All Packages
Package Hierarchies:- org.springframework.ai.autoconfigure,
- org.springframework.ai.autoconfigure.azure.openai,
- org.springframework.ai.autoconfigure.openai,
- org.springframework.ai.azure.openai.client,
- org.springframework.ai.azure.openai.embedding,
- org.springframework.ai.chain,
- org.springframework.ai.client,
- org.springframework.ai.document,
- org.springframework.ai.embedding,
- org.springframework.ai.loader,
- org.springframework.ai.loader.extractor,
- org.springframework.ai.loader.impl,
- org.springframework.ai.memory,
- org.springframework.ai.openai.client,
- org.springframework.ai.openai.embedding,
- org.springframework.ai.parser,
- org.springframework.ai.prompt,
- org.springframework.ai.prompt.messages,
- org.springframework.ai.retriever,
- org.springframework.ai.retriever.impl,
- org.springframework.ai.splitter,
- org.springframework.ai.vectorstore,
- org.springframework.ai.vectorstore.impl
Class Hierarchy
- java.lang.Object
- org.springframework.ai.chain.AbstractChain (implements org.springframework.ai.chain.Chain)
- org.springframework.ai.parser.AbstractConversionServiceOutputParser<T> (implements org.springframework.ai.parser.OutputParser<T>)
- org.springframework.ai.parser.ListOutputParser
- org.springframework.ai.prompt.messages.AbstractMessage (implements org.springframework.ai.prompt.messages.Message)
- org.springframework.ai.prompt.messages.AssistantMessage
- org.springframework.ai.prompt.messages.ChatMessage
- org.springframework.ai.prompt.messages.FunctionMessage
- org.springframework.ai.prompt.messages.SystemMessage
- org.springframework.ai.prompt.messages.UserMessage
- org.springframework.ai.parser.AbstractMessageConverterOutputParser<T> (implements org.springframework.ai.parser.OutputParser<T>)
- org.springframework.ai.parser.MapOutputParser
- org.springframework.ai.loader.extractor.AbstractMetadataFeatureExtractor (implements org.springframework.ai.document.DocumentTransformer)
- org.springframework.ai.chain.AiInput
- org.springframework.ai.chain.AiOutput
- org.springframework.ai.client.AiResponse
- org.springframework.ai.autoconfigure.azure.openai.AzureOpenAiAutoConfiguration
- org.springframework.ai.azure.openai.client.AzureOpenAiClient (implements org.springframework.ai.client.AiClient)
- org.springframework.ai.azure.openai.embedding.AzureOpenAiEmbeddingClient (implements org.springframework.ai.embedding.EmbeddingClient)
- org.springframework.ai.autoconfigure.azure.openai.AzureOpenAiProperties
- org.springframework.ai.parser.BeanOutputParser<T> (implements org.springframework.ai.parser.OutputParser<T>)
- org.springframework.ai.prompt.ChatPromptTemplate (implements org.springframework.ai.prompt.PromptTemplateActions, org.springframework.ai.prompt.PromptTemplateChatActions)
- org.springframework.ai.loader.extractor.ContentFormatEnricher (implements org.springframework.ai.document.DocumentTransformer)
- org.springframework.ai.document.DefaultContentFormatter (implements org.springframework.ai.document.ContentFormatter)
- org.springframework.ai.document.DefaultContentFormatter.Builder
- org.springframework.ai.document.Document
- org.springframework.ai.embedding.Embedding
- org.springframework.ai.embedding.EmbeddingResponse
- org.springframework.ai.embedding.EmbeddingUtil
- org.springframework.ai.loader.impl.EmptyJsonMetadataGenerator (implements org.springframework.ai.loader.impl.JsonMetadataGenerator)
- org.springframework.ai.client.Generation
- org.springframework.ai.vectorstore.impl.InMemoryVectorStore (implements org.springframework.ai.vectorstore.VectorStore)
- org.springframework.ai.vectorstore.impl.SimplePersistentVectorStore
- org.springframework.ai.vectorstore.impl.InMemoryVectorStore.EmbeddingMath
- org.springframework.ai.vectorstore.impl.InMemoryVectorStore.Similarity
- org.springframework.ai.loader.impl.JsonLoader (implements org.springframework.ai.loader.Loader)
- org.springframework.ai.loader.extractor.KeywordExtractor (implements org.springframework.ai.document.DocumentTransformer)
- org.springframework.ai.vectorstore.MilvusVectorStore (implements org.springframework.context.SmartLifecycle, org.springframework.ai.vectorstore.VectorStore)
- org.springframework.ai.vectorstore.MilvusVectorStore.MilvusVectorStoreConfig
- org.springframework.ai.vectorstore.MilvusVectorStore.MilvusVectorStoreConfig.Builder
- org.springframework.ai.autoconfigure.NativeHints (implements org.springframework.aot.hint.RuntimeHintsRegistrar)
- org.springframework.ai.vectorstore.Neo4jVectorStore (implements org.springframework.beans.factory.InitializingBean, org.springframework.ai.vectorstore.VectorStore)
- org.springframework.ai.vectorstore.Neo4jVectorStore.Neo4jVectorStoreConfig
- org.springframework.ai.vectorstore.Neo4jVectorStore.Neo4jVectorStoreConfig.Builder
- org.springframework.ai.autoconfigure.openai.OpenAiAutoConfiguration
- org.springframework.ai.openai.client.OpenAiClient (implements org.springframework.ai.client.AiClient)
- org.springframework.ai.openai.embedding.OpenAiEmbeddingClient (implements org.springframework.ai.embedding.EmbeddingClient)
- org.springframework.ai.autoconfigure.openai.OpenAiProperties
- org.springframework.ai.vectorstore.PgVectorStore (implements org.springframework.context.SmartLifecycle, org.springframework.ai.vectorstore.VectorStore)
- org.springframework.ai.prompt.Prompt
- org.springframework.ai.prompt.PromptTemplate (implements org.springframework.ai.prompt.PromptTemplateActions, org.springframework.ai.prompt.PromptTemplateMessageActions, org.springframework.ai.prompt.PromptTemplateStringActions)
- org.springframework.ai.prompt.AssistantPromptTemplate
- org.springframework.ai.prompt.FunctionPromptTemplate
- org.springframework.ai.prompt.SystemPromptTemplate
- org.springframework.ai.loader.extractor.SummaryExtractor (implements org.springframework.ai.document.DocumentTransformer)
- org.springframework.ai.loader.impl.TextLoader (implements org.springframework.ai.loader.Loader)
- org.springframework.ai.splitter.TextSplitter (implements org.springframework.ai.document.DocumentTransformer)
- org.springframework.ai.splitter.TokenTextSplitter
- org.springframework.ai.retriever.impl.VectorStoreRetriever (implements org.springframework.ai.retriever.Retriever)
Interface Hierarchy
- org.springframework.ai.client.AiClient
- org.springframework.ai.document.ContentFormatter
- org.springframework.ai.embedding.EmbeddingClient
- org.springframework.ai.prompt.FormatProvider
- org.springframework.ai.parser.OutputParser<T> (also extends org.springframework.ai.parser.Parser<T>)
- java.util.function.Function<T,
R> - org.springframework.ai.chain.Chain
- org.springframework.ai.document.DocumentTransformer
- org.springframework.ai.loader.impl.JsonMetadataGenerator
- org.springframework.ai.loader.Loader
- org.springframework.ai.memory.Memory
- org.springframework.ai.prompt.messages.Message
- org.springframework.ai.parser.Parser<T>
- org.springframework.ai.parser.OutputParser<T> (also extends org.springframework.ai.prompt.FormatProvider)
- org.springframework.ai.prompt.PromptTemplateChatActions
- org.springframework.ai.prompt.PromptTemplateMessageActions
- org.springframework.ai.prompt.PromptTemplateStringActions
- org.springframework.ai.prompt.PromptTemplateActions
- org.springframework.ai.retriever.Retriever
- org.springframework.ai.vectorstore.VectorStore
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- org.springframework.ai.prompt.messages.MessageType
- org.springframework.ai.document.MetadataMode
- org.springframework.ai.vectorstore.Neo4jVectorStore.Neo4jDistanceType
- org.springframework.ai.vectorstore.PgVectorStore.PgDistanceType
- org.springframework.ai.vectorstore.PgVectorStore.PgIndexType
- org.springframework.ai.loader.extractor.SummaryExtractor.SummaryType
- org.springframework.ai.prompt.TemplateFormat
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)