Index
All Classes and Interfaces|All Packages
B
- build() - Method in class dev.langchain4j.rag.content.retriever.hibernate.HibernateContentRetriever.HibernateContentRetrieverBuilder
-
Builds a new
HibernateContentRetrieverinstance with the configured parameters. - builder() - Static method in class dev.langchain4j.rag.content.retriever.hibernate.HibernateContentRetriever
C
- chatModel(ChatModel) - Method in class dev.langchain4j.rag.content.retriever.hibernate.HibernateContentRetriever.HibernateContentRetrieverBuilder
-
Sets the
ChatModelto be used for generating HQL queries from natural language. - clean(String) - Method in class dev.langchain4j.rag.content.retriever.hibernate.HibernateContentRetriever
- createSystemPrompt() - Method in class dev.langchain4j.rag.content.retriever.hibernate.HibernateContentRetriever
D
- databaseStructure(String) - Method in class dev.langchain4j.rag.content.retriever.hibernate.HibernateContentRetriever.HibernateContentRetrieverBuilder
-
Sets the structure of the entity model, which will be provided to the LLM in the system message.
- defaultDatabaseStructure(SessionFactory) - Static method in class dev.langchain4j.rag.content.retriever.hibernate.HibernateContentRetriever
- dev.langchain4j.rag.content.retriever.hibernate - package dev.langchain4j.rag.content.retriever.hibernate
E
- entityManagerFactory(EntityManagerFactory) - Method in class dev.langchain4j.rag.content.retriever.hibernate.HibernateContentRetriever.HibernateContentRetrieverBuilder
-
Sets the
EntityManagerFactoryto be used for executing HQL queries and extracting the metamodel. - execute(String) - Method in class dev.langchain4j.rag.content.retriever.hibernate.HibernateContentRetriever
G
- generateHqlQuery(Query, String, String) - Method in class dev.langchain4j.rag.content.retriever.hibernate.HibernateContentRetriever
H
- HibernateContentRetriever - Class in dev.langchain4j.rag.content.retriever.hibernate
-
Using the
SessionFactoryand theChatModel, thisContentRetrieverattempts to generate and execute Hibernate queries for given natural language queries. - HibernateContentRetriever(SessionFactory, ChatModel, String, PromptTemplate, Integer) - Constructor for class dev.langchain4j.rag.content.retriever.hibernate.HibernateContentRetriever
-
Creates an instance of a
HibernateContentRetriever. - HibernateContentRetriever.HibernateContentRetrieverBuilder - Class in dev.langchain4j.rag.content.retriever.hibernate
M
- maxRetries(Integer) - Method in class dev.langchain4j.rag.content.retriever.hibernate.HibernateContentRetriever.HibernateContentRetrieverBuilder
-
Sets the maximum number of retries to perform if Hibernate cannot execute the generated HQL query.
P
- promptTemplate(PromptTemplate) - Method in class dev.langchain4j.rag.content.retriever.hibernate.HibernateContentRetriever.HibernateContentRetrieverBuilder
-
Sets the
PromptTemplateto be used for creating the system message.
R
- retrieve(Query) - Method in class dev.langchain4j.rag.content.retriever.hibernate.HibernateContentRetriever
S
- sessionFactory(SessionFactory) - Method in class dev.langchain4j.rag.content.retriever.hibernate.HibernateContentRetriever.HibernateContentRetrieverBuilder
-
Sets the
SessionFactoryto be used for executing HQL queries and extracting the metamodel.
T
- toString() - Method in class dev.langchain4j.rag.content.retriever.hibernate.HibernateContentRetriever.HibernateContentRetrieverBuilder
All Classes and Interfaces|All Packages