All Classes and Interfaces
Class
Description
Lets the model know the content was generated as a response to the user.
Implementation of
AiClient
backed by an OpenAiServiceA PromptTemplate that lets you specify the role as a string should the current
implementations and their roles not suffice for your needs.
Converts the Document text and metadata into a AI, prompt-friendly text representation.
Keyword extractor that uses model to extract 'excerpt_keywords' metadata field.
Parse out a List from a formatting request to convert a
Uses Jackson
Configuration for the Milvus vector store.
An enum to configure the distance function used in the Neo4j vector index.
Configuration for the Neo4j vector store.
Implementation of
AiClient
backed by an OpenAiServiceUses the "vector_store" table to store the Spring AI vector data.
By default, pgvector performs exact nearest neighbor search, which provides perfect
recall.
Adds simple serialization/deserialization to the data stored in the InMemoryVectorStore
Title extractor with adjacent sharing that uses model to extract 'section_summary',
'prev_section_summary', 'next_section_summary' metadata fields.
A message of the type 'system' passed as input.
A message of the type 'user' passed as input Messages with the user role are from the
end-user or developer.