Index
A C E F G L M N O P Q R S T W
All Classes|All Packages
All Classes|All Packages
All Classes|All Packages
A
- AnswerWithSources - Class in com.github.hakenadu.javalangchains.chains.qa
-
Model class for QA output with sources
- AnswerWithSources(String) - Constructor for class com.github.hakenadu.javalangchains.chains.qa.AnswerWithSources
-
Creates an instance of
AnswerWithSources - AnswerWithSources(String, List<String>) - Constructor for class com.github.hakenadu.javalangchains.chains.qa.AnswerWithSources
-
Creates an instance of
AnswerWithSources - AzureOpenAiChatCompletionsChain - Class in com.github.hakenadu.javalangchains.chains.llm.azure.chat
-
OpenAiChatCompletionsChainadopted for usage of Azure OpenAI Services - AzureOpenAiChatCompletionsChain(String, String, String, String, OpenAiChatCompletionsParameters, String) - Constructor for class com.github.hakenadu.javalangchains.chains.llm.azure.chat.AzureOpenAiChatCompletionsChain
- AzureOpenAiChatCompletionsChain(String, String, String, String, OpenAiChatCompletionsParameters, String, String) - Constructor for class com.github.hakenadu.javalangchains.chains.llm.azure.chat.AzureOpenAiChatCompletionsChain
- AzureOpenAiChatCompletionsChain(String, String, String, String, OpenAiChatCompletionsParameters, String, String, ObjectMapper, WebClient) - Constructor for class com.github.hakenadu.javalangchains.chains.llm.azure.chat.AzureOpenAiChatCompletionsChain
- AzureOpenAiCompletionsChain - Class in com.github.hakenadu.javalangchains.chains.llm.azure.completions
-
OpenAiCompletionsChainadopted for usage of Azure OpenAI Services - AzureOpenAiCompletionsChain(String, String, String, String, OpenAiCompletionsParameters, String) - Constructor for class com.github.hakenadu.javalangchains.chains.llm.azure.completions.AzureOpenAiCompletionsChain
- AzureOpenAiCompletionsChain(String, String, String, String, OpenAiCompletionsParameters, String, ObjectMapper, WebClient) - Constructor for class com.github.hakenadu.javalangchains.chains.llm.azure.completions.AzureOpenAiCompletionsChain
C
- chain(Chain<O, B>) - Method in interface com.github.hakenadu.javalangchains.chains.Chain
-
create a new
Chainconnecting this instance with another passed one. - Chain<I,O> - Interface in com.github.hakenadu.javalangchains.chains
-
Basic interface for all modular components in this repository.
- close() - Method in class com.github.hakenadu.javalangchains.chains.data.retrieval.ElasticsearchRetrievalChain
- close() - Method in class com.github.hakenadu.javalangchains.chains.data.retrieval.LuceneRetrievalChain
- com.github.hakenadu.javalangchains.chains - package com.github.hakenadu.javalangchains.chains
- com.github.hakenadu.javalangchains.chains.data.reader - package com.github.hakenadu.javalangchains.chains.data.reader
- com.github.hakenadu.javalangchains.chains.data.retrieval - package com.github.hakenadu.javalangchains.chains.data.retrieval
- com.github.hakenadu.javalangchains.chains.data.writer - package com.github.hakenadu.javalangchains.chains.data.writer
- com.github.hakenadu.javalangchains.chains.llm - package com.github.hakenadu.javalangchains.chains.llm
- com.github.hakenadu.javalangchains.chains.llm.azure.chat - package com.github.hakenadu.javalangchains.chains.llm.azure.chat
- com.github.hakenadu.javalangchains.chains.llm.azure.completions - package com.github.hakenadu.javalangchains.chains.llm.azure.completions
- com.github.hakenadu.javalangchains.chains.llm.openai - package com.github.hakenadu.javalangchains.chains.llm.openai
- com.github.hakenadu.javalangchains.chains.llm.openai.chat - package com.github.hakenadu.javalangchains.chains.llm.openai.chat
- com.github.hakenadu.javalangchains.chains.llm.openai.completions - package com.github.hakenadu.javalangchains.chains.llm.openai.completions
- com.github.hakenadu.javalangchains.chains.qa - package com.github.hakenadu.javalangchains.chains.qa
- com.github.hakenadu.javalangchains.chains.qa.split - package com.github.hakenadu.javalangchains.chains.qa.split
- com.github.hakenadu.javalangchains.util - package com.github.hakenadu.javalangchains.util
- CombineDocumentsChain - Class in com.github.hakenadu.javalangchains.chains.qa
-
This
Chainis used to combine multiple retrieved documents into one prompt which can then be used to target a LLM in subsequent steps. - CombineDocumentsChain() - Constructor for class com.github.hakenadu.javalangchains.chains.qa.CombineDocumentsChain
-
creates an instance of the
CombineDocumentsChain - CombineDocumentsChain(String) - Constructor for class com.github.hakenadu.javalangchains.chains.qa.CombineDocumentsChain
-
creates an instance of the
CombineDocumentsChain - CONTENT - Static variable in class com.github.hakenadu.javalangchains.util.PromptConstants
-
placeholder for text content in qa context
- copyFrom(OpenAiChatCompletionsParameters) - Method in class com.github.hakenadu.javalangchains.chains.llm.openai.chat.OpenAiChatCompletionsParameters
-
copies parameter values from another instance of
OpenAiChatCompletionsParameters - copyFrom(T) - Method in class com.github.hakenadu.javalangchains.chains.llm.openai.OpenAiParameters
-
copies parameter values from another instance of
OpenAiParameters - createDefaultObjectMapper() - Static method in class com.github.hakenadu.javalangchains.chains.llm.openai.OpenAiChain
- createDefaultWebClient() - Static method in class com.github.hakenadu.javalangchains.chains.llm.openai.OpenAiChain
- createOutput(OpenAiChatCompletionsResponse) - Method in class com.github.hakenadu.javalangchains.chains.llm.openai.chat.OpenAiChatCompletionsChain
- createOutput(OpenAiCompletionsResponse) - Method in class com.github.hakenadu.javalangchains.chains.llm.openai.completions.OpenAiCompletionsChain
- createOutput(O) - Method in class com.github.hakenadu.javalangchains.chains.llm.openai.OpenAiChain
-
creates the chain output from the response entity
- createRequest(Map<String, String>) - Method in class com.github.hakenadu.javalangchains.chains.llm.openai.chat.OpenAiChatCompletionsChain
- createRequest(Map<String, String>) - Method in class com.github.hakenadu.javalangchains.chains.llm.openai.completions.OpenAiCompletionsChain
- createRequest(Map<String, String>) - Method in class com.github.hakenadu.javalangchains.chains.llm.openai.OpenAiChain
-
creates the request entity from the current document
- createResponseSpec(OpenAiChatCompletionsRequest, WebClient, ObjectMapper) - Method in class com.github.hakenadu.javalangchains.chains.llm.azure.chat.AzureOpenAiChatCompletionsChain
- createResponseSpec(OpenAiCompletionsRequest, WebClient, ObjectMapper) - Method in class com.github.hakenadu.javalangchains.chains.llm.azure.completions.AzureOpenAiCompletionsChain
- createResponseSpec(I, WebClient, ObjectMapper) - Method in class com.github.hakenadu.javalangchains.chains.llm.openai.OpenAiChain
-
executes the request to the OpenAI API.
E
- ElasticsearchRetrievalChain - Class in com.github.hakenadu.javalangchains.chains.data.retrieval
-
This
RetrievalChainretrieves documents from an elasticsearch index - ElasticsearchRetrievalChain(String) - Constructor for class com.github.hakenadu.javalangchains.chains.data.retrieval.ElasticsearchRetrievalChain
-
Creates an instance of
ElasticsearchRetrievalChain - ElasticsearchRetrievalChain(String, RestClient) - Constructor for class com.github.hakenadu.javalangchains.chains.data.retrieval.ElasticsearchRetrievalChain
-
Creates an instance of
ElasticsearchRetrievalChain - ElasticsearchRetrievalChain(String, RestClient, int) - Constructor for class com.github.hakenadu.javalangchains.chains.data.retrieval.ElasticsearchRetrievalChain
-
Creates an instance of
ElasticsearchRetrievalChain - ElasticsearchRetrievalChain(String, RestClient, int, ObjectMapper) - Constructor for class com.github.hakenadu.javalangchains.chains.data.retrieval.ElasticsearchRetrievalChain
-
Creates an instance of
ElasticsearchRetrievalChain - ElasticsearchRetrievalChain(String, RestClient, int, ObjectMapper, Function<String, ObjectNode>) - Constructor for class com.github.hakenadu.javalangchains.chains.data.retrieval.ElasticsearchRetrievalChain
-
Creates an instance of
ElasticsearchRetrievalChain
F
- frequencePenalty(Double) - Method in class com.github.hakenadu.javalangchains.chains.llm.openai.chat.OpenAiChatCompletionsParameters
G
- getAnswer() - Method in class com.github.hakenadu.javalangchains.chains.qa.AnswerWithSources
- getApiKey() - Method in class com.github.hakenadu.javalangchains.chains.llm.openai.OpenAiChain
- getChoices() - Method in class com.github.hakenadu.javalangchains.chains.llm.openai.OpenAiResponse
- getContent() - Method in class com.github.hakenadu.javalangchains.chains.llm.openai.chat.OpenAiChatMessage
- getFrequencePenalty() - Method in class com.github.hakenadu.javalangchains.chains.llm.openai.chat.OpenAiChatCompletionsParameters
- getLength(String) - Method in class com.github.hakenadu.javalangchains.chains.qa.split.MaxLengthBasedTextSplitter
-
provide the length value for a text part
- getLength(String) - Method in class com.github.hakenadu.javalangchains.chains.qa.split.TiktokenTextSplitter
- getLogitBias() - Method in class com.github.hakenadu.javalangchains.chains.llm.openai.chat.OpenAiChatCompletionsParameters
- getMaxDocumentCount() - Method in class com.github.hakenadu.javalangchains.chains.data.retrieval.RetrievalChain
- getMaxTokens() - Method in class com.github.hakenadu.javalangchains.chains.llm.openai.OpenAiParameters
- getMessage() - Method in class com.github.hakenadu.javalangchains.chains.llm.openai.chat.OpenAiChatCompletionsChoice
- getMessages() - Method in class com.github.hakenadu.javalangchains.chains.llm.openai.chat.OpenAiChatCompletionsRequest
- getModel() - Method in class com.github.hakenadu.javalangchains.chains.llm.openai.OpenAiParameters
- getN() - Method in class com.github.hakenadu.javalangchains.chains.llm.openai.OpenAiParameters
- getPresencePenalty() - Method in class com.github.hakenadu.javalangchains.chains.llm.openai.chat.OpenAiChatCompletionsParameters
- getPrompt() - Method in class com.github.hakenadu.javalangchains.chains.llm.openai.completions.OpenAiCompletionsRequest
- getPromptTemplate() - Method in class com.github.hakenadu.javalangchains.chains.llm.LargeLanguageModelChain
- getRole() - Method in class com.github.hakenadu.javalangchains.chains.llm.openai.chat.OpenAiChatMessage
- getSources() - Method in class com.github.hakenadu.javalangchains.chains.qa.AnswerWithSources
- getStop() - Method in class com.github.hakenadu.javalangchains.chains.llm.openai.completions.OpenAiCompletionsParameters
- getTemperature() - Method in class com.github.hakenadu.javalangchains.chains.llm.openai.OpenAiParameters
- getText() - Method in class com.github.hakenadu.javalangchains.chains.llm.openai.completions.OpenAiCompletionsChoice
L
- LargeLanguageModelChain - Class in com.github.hakenadu.javalangchains.chains.llm
-
Parent of all
Chainswhich allow passing input to a large language model. - LargeLanguageModelChain(String) - Constructor for class com.github.hakenadu.javalangchains.chains.llm.LargeLanguageModelChain
-
creates an instance of the
LargeLanguageModelChain - LOGGER - Static variable in interface com.github.hakenadu.javalangchains.chains.Chain
-
The default
LoggerforChains - logitBias(Map<Integer, Integer>) - Method in class com.github.hakenadu.javalangchains.chains.llm.openai.chat.OpenAiChatCompletionsParameters
- LuceneRetrievalChain - Class in com.github.hakenadu.javalangchains.chains.data.retrieval
-
This
RetrievalChainretrieves documents from a lucene index - LuceneRetrievalChain(Directory) - Constructor for class com.github.hakenadu.javalangchains.chains.data.retrieval.LuceneRetrievalChain
-
Creates an instance of
LuceneRetrievalChainwith a maximum of 4 retrieved documents. - LuceneRetrievalChain(Directory, int) - Constructor for class com.github.hakenadu.javalangchains.chains.data.retrieval.LuceneRetrievalChain
-
Creates an instance of
LuceneRetrievalChain. - LuceneRetrievalChain(Directory, int, Function<String, Query>) - Constructor for class com.github.hakenadu.javalangchains.chains.data.retrieval.LuceneRetrievalChain
-
Creates an instance of
LuceneRetrievalChain. - LuceneRetrievalChain(Directory, int, Function<String, Query>, Function<Document, Map<String, String>>) - Constructor for class com.github.hakenadu.javalangchains.chains.data.retrieval.LuceneRetrievalChain
-
Creates an instance of
LuceneRetrievalChain
M
- MapAnswerWithSourcesChain - Class in com.github.hakenadu.javalangchains.chains.qa
-
Splits answers with sources from a QA chain.
- MapAnswerWithSourcesChain() - Constructor for class com.github.hakenadu.javalangchains.chains.qa.MapAnswerWithSourcesChain
-
creates an instance of
MapAnswerWithSourcesChainwith a default regex to retrieve sources - MapAnswerWithSourcesChain(String) - Constructor for class com.github.hakenadu.javalangchains.chains.qa.MapAnswerWithSourcesChain
- MapAnswerWithSourcesChain(Pattern) - Constructor for class com.github.hakenadu.javalangchains.chains.qa.MapAnswerWithSourcesChain
- MaxLengthBasedTextSplitter - Class in com.github.hakenadu.javalangchains.chains.qa.split
-
abstract base class for
TextSplitterimplementations that use a max length for deciding when to split - MaxLengthBasedTextSplitter(int) - Constructor for class com.github.hakenadu.javalangchains.chains.qa.split.MaxLengthBasedTextSplitter
-
creates a
MaxLengthBasedTextSplitterusing sentence wise text streaming - MaxLengthBasedTextSplitter(int, TextStreamer) - Constructor for class com.github.hakenadu.javalangchains.chains.qa.split.MaxLengthBasedTextSplitter
- maxTokens(Integer) - Method in class com.github.hakenadu.javalangchains.chains.llm.openai.OpenAiParameters
- model(String) - Method in class com.github.hakenadu.javalangchains.chains.llm.openai.OpenAiParameters
- ModifyDocumentsContentChain - Class in com.github.hakenadu.javalangchains.chains.qa
-
Chainthat takes documents as input and modifies theirPromptConstants.CONTENTentry using a llm chain that is passed as a constructor param. - ModifyDocumentsContentChain(Chain<Map<String, String>, String>) - Constructor for class com.github.hakenadu.javalangchains.chains.qa.ModifyDocumentsContentChain
- ModifyDocumentsContentChain(Chain<Map<String, String>, String>, boolean) - Constructor for class com.github.hakenadu.javalangchains.chains.qa.ModifyDocumentsContentChain
N
- n(Integer) - Method in class com.github.hakenadu.javalangchains.chains.llm.openai.OpenAiParameters
O
- OpenAiChain<P extends OpenAiParameters<P>,I extends P,O extends OpenAiResponse<?>> - Class in com.github.hakenadu.javalangchains.chains.llm.openai
-
LargeLanguageModelChainfor usage with the OpenAI /completions API - OpenAiChain(String, String, Class<O>, P, String) - Constructor for class com.github.hakenadu.javalangchains.chains.llm.openai.OpenAiChain
- OpenAiChain(String, String, Class<O>, P, String, ObjectMapper, WebClient) - Constructor for class com.github.hakenadu.javalangchains.chains.llm.openai.OpenAiChain
- OpenAiChatCompletionsChain - Class in com.github.hakenadu.javalangchains.chains.llm.openai.chat
-
OpenAiChainfor usage with the OpenAI /chat/completions API - OpenAiChatCompletionsChain(String, OpenAiChatCompletionsParameters, String) - Constructor for class com.github.hakenadu.javalangchains.chains.llm.openai.chat.OpenAiChatCompletionsChain
- OpenAiChatCompletionsChain(String, OpenAiChatCompletionsParameters, String, String) - Constructor for class com.github.hakenadu.javalangchains.chains.llm.openai.chat.OpenAiChatCompletionsChain
- OpenAiChatCompletionsChain(String, OpenAiChatCompletionsParameters, String, String, ObjectMapper, WebClient) - Constructor for class com.github.hakenadu.javalangchains.chains.llm.openai.chat.OpenAiChatCompletionsChain
- OpenAiChatCompletionsChoice - Class in com.github.hakenadu.javalangchains.chains.llm.openai.chat
-
Model class for choices in an OpenAI /chat/completions response
- OpenAiChatCompletionsChoice(OpenAiChatMessage) - Constructor for class com.github.hakenadu.javalangchains.chains.llm.openai.chat.OpenAiChatCompletionsChoice
- OpenAiChatCompletionsParameters - Class in com.github.hakenadu.javalangchains.chains.llm.openai.chat
-
Parameters for calling an OpenAI Chat Model https://platform.openai.com/docs/api-reference/chat/create
- OpenAiChatCompletionsParameters() - Constructor for class com.github.hakenadu.javalangchains.chains.llm.openai.chat.OpenAiChatCompletionsParameters
-
creates an instance of
OpenAiChatCompletionsParameters - OpenAiChatCompletionsRequest - Class in com.github.hakenadu.javalangchains.chains.llm.openai.chat
-
Model class for the OpenAI /chat/completions request body
- OpenAiChatCompletionsRequest(List<OpenAiChatMessage>) - Constructor for class com.github.hakenadu.javalangchains.chains.llm.openai.chat.OpenAiChatCompletionsRequest
- OpenAiChatCompletionsResponse - Class in com.github.hakenadu.javalangchains.chains.llm.openai.chat
-
Model class for the response body of an OpenAI /chat/completions request
- OpenAiChatCompletionsResponse(List<OpenAiChatCompletionsChoice>) - Constructor for class com.github.hakenadu.javalangchains.chains.llm.openai.chat.OpenAiChatCompletionsResponse
- OpenAiChatMessage - Class in com.github.hakenadu.javalangchains.chains.llm.openai.chat
-
Model class for request and response messages of an OpenAI /chat/completions request
- OpenAiChatMessage(String, String) - Constructor for class com.github.hakenadu.javalangchains.chains.llm.openai.chat.OpenAiChatMessage
- OpenAiCompletionsChain - Class in com.github.hakenadu.javalangchains.chains.llm.openai.completions
-
OpenAiChainfor usage with the OpenAI /completions API - OpenAiCompletionsChain(String, OpenAiCompletionsParameters, String) - Constructor for class com.github.hakenadu.javalangchains.chains.llm.openai.completions.OpenAiCompletionsChain
- OpenAiCompletionsChain(String, OpenAiCompletionsParameters, String, ObjectMapper, WebClient) - Constructor for class com.github.hakenadu.javalangchains.chains.llm.openai.completions.OpenAiCompletionsChain
- OpenAiCompletionsChoice - Class in com.github.hakenadu.javalangchains.chains.llm.openai.completions
-
Model class for choices in an OpenAI /completions response
- OpenAiCompletionsChoice(String) - Constructor for class com.github.hakenadu.javalangchains.chains.llm.openai.completions.OpenAiCompletionsChoice
- OpenAiCompletionsParameters - Class in com.github.hakenadu.javalangchains.chains.llm.openai.completions
-
Parameters for calling an OpenAI Completions Model https://platform.openai.com/docs/api-reference/completions/create
- OpenAiCompletionsParameters() - Constructor for class com.github.hakenadu.javalangchains.chains.llm.openai.completions.OpenAiCompletionsParameters
-
Creates an instance of
OpenAiCompletionsParameters - OpenAiCompletionsRequest - Class in com.github.hakenadu.javalangchains.chains.llm.openai.completions
-
Model class for the OpenAI /completions request body
- OpenAiCompletionsRequest(String) - Constructor for class com.github.hakenadu.javalangchains.chains.llm.openai.completions.OpenAiCompletionsRequest
- OpenAiCompletionsResponse - Class in com.github.hakenadu.javalangchains.chains.llm.openai.completions
-
Model class for the response body of an OpenAI /completions request
- OpenAiCompletionsResponse(List<OpenAiCompletionsChoice>) - Constructor for class com.github.hakenadu.javalangchains.chains.llm.openai.completions.OpenAiCompletionsResponse
- OpenAiParameters<T extends OpenAiParameters<T>> - Class in com.github.hakenadu.javalangchains.chains.llm.openai
-
Contains the intersection of parameters for the /chat/completions and /completions api
- OpenAiParameters(Class<T>) - Constructor for class com.github.hakenadu.javalangchains.chains.llm.openai.OpenAiParameters
- OpenAiResponse<C> - Class in com.github.hakenadu.javalangchains.chains.llm.openai
-
Model class for the response body of an OpenAI request
- OpenAiResponse(List<C>) - Constructor for class com.github.hakenadu.javalangchains.chains.llm.openai.OpenAiResponse
P
- presencePenalty(Double) - Method in class com.github.hakenadu.javalangchains.chains.llm.openai.chat.OpenAiChatCompletionsParameters
- PromptConstants - Class in com.github.hakenadu.javalangchains.util
-
Utility Class which holds constants for prompt placeholders
- PromptTemplates - Class in com.github.hakenadu.javalangchains.util
-
this utility class holds templates for various prompts
Q
- QA_COMBINE - Static variable in class com.github.hakenadu.javalangchains.util.PromptTemplates
-
https://github.com/hwchase17/langchain/blob/master/langchain/chains/qa_with_sources/stuff_prompt.py#LL4C15-L38C13
- QA_DOCUMENT - Static variable in class com.github.hakenadu.javalangchains.util.PromptTemplates
-
https://github.com/hwchase17/langchain/blob/master/langchain/chains/qa_with_sources/stuff_prompt.py#L41
- QA_SUMMARIZE - Static variable in class com.github.hakenadu.javalangchains.util.PromptTemplates
-
https://github.com/hwchase17/langchain/blob/master/langchain/chains/qa_with_sources/map_reduce_prompt.py#L4
- QUESTION - Static variable in class com.github.hakenadu.javalangchains.util.PromptConstants
-
placeholder for the question in qa context
R
- ReadDocumentsFromPdfChain - Class in com.github.hakenadu.javalangchains.chains.data.reader
-
Utilizes Apache PDFBox to read documents from a folder of PDFs
- ReadDocumentsFromPdfChain() - Constructor for class com.github.hakenadu.javalangchains.chains.data.reader.ReadDocumentsFromPdfChain
- requestToBody(I, ObjectMapper) - Method in class com.github.hakenadu.javalangchains.chains.llm.openai.OpenAiChain
-
Serializes the request entity
- RetrievalChain - Class in com.github.hakenadu.javalangchains.chains.data.retrieval
-
Chainwhich is utilized for retrieving documents in a QA context - RetrievalChain(int) - Constructor for class com.github.hakenadu.javalangchains.chains.data.retrieval.RetrievalChain
- run(I) - Method in interface com.github.hakenadu.javalangchains.chains.Chain
-
Execute this
Chain - run(String) - Method in class com.github.hakenadu.javalangchains.chains.data.retrieval.ElasticsearchRetrievalChain
- run(String) - Method in class com.github.hakenadu.javalangchains.chains.data.retrieval.LuceneRetrievalChain
- run(String) - Method in class com.github.hakenadu.javalangchains.chains.qa.MapAnswerWithSourcesChain
- run(Path) - Method in class com.github.hakenadu.javalangchains.chains.data.reader.ReadDocumentsFromPdfChain
- run(Map<String, String>) - Method in class com.github.hakenadu.javalangchains.chains.llm.openai.OpenAiChain
- run(Stream<Map<String, String>>) - Method in class com.github.hakenadu.javalangchains.chains.data.writer.WriteDocumentsToElasticsearchIndexChain
- run(Stream<Map<String, String>>) - Method in class com.github.hakenadu.javalangchains.chains.data.writer.WriteDocumentsToLuceneDirectoryChain
- run(Stream<Map<String, String>>) - Method in class com.github.hakenadu.javalangchains.chains.qa.CombineDocumentsChain
- run(Stream<Map<String, String>>) - Method in class com.github.hakenadu.javalangchains.chains.qa.ModifyDocumentsContentChain
- run(Stream<Map<String, String>>) - Method in class com.github.hakenadu.javalangchains.chains.qa.split.SplitDocumentsChain
S
- setFrequencePenalty(Double) - Method in class com.github.hakenadu.javalangchains.chains.llm.openai.chat.OpenAiChatCompletionsParameters
- setLogitBias(Map<Integer, Integer>) - Method in class com.github.hakenadu.javalangchains.chains.llm.openai.chat.OpenAiChatCompletionsParameters
- setMaxTokens(Integer) - Method in class com.github.hakenadu.javalangchains.chains.llm.openai.OpenAiParameters
- setModel(String) - Method in class com.github.hakenadu.javalangchains.chains.llm.openai.OpenAiParameters
- setN(Integer) - Method in class com.github.hakenadu.javalangchains.chains.llm.openai.OpenAiParameters
- setPresencePenalty(Double) - Method in class com.github.hakenadu.javalangchains.chains.llm.openai.chat.OpenAiChatCompletionsParameters
- setStop(Set<String>) - Method in class com.github.hakenadu.javalangchains.chains.llm.openai.completions.OpenAiCompletionsParameters
- setTemperature(Integer) - Method in class com.github.hakenadu.javalangchains.chains.llm.openai.OpenAiParameters
- SOURCE - Static variable in class com.github.hakenadu.javalangchains.util.PromptConstants
-
placeholder for sources in qa context
- split(String) - Method in class com.github.hakenadu.javalangchains.chains.qa.split.MaxLengthBasedTextSplitter
- split(String) - Method in interface com.github.hakenadu.javalangchains.chains.qa.split.TextSplitter
-
Splits a text into one or more subtexts
- SplitDocumentsChain - Class in com.github.hakenadu.javalangchains.chains.qa.split
-
This
Chainis used to split long documents into chunks. - SplitDocumentsChain(TextSplitter) - Constructor for class com.github.hakenadu.javalangchains.chains.qa.split.SplitDocumentsChain
-
creates an instance of the
SplitDocumentsChain - stop(Set<String>) - Method in class com.github.hakenadu.javalangchains.chains.llm.openai.completions.OpenAiCompletionsParameters
- stream(String) - Method in class com.github.hakenadu.javalangchains.chains.qa.split.TextStreamer
-
creates a stream of text partitions
T
- temperature(Integer) - Method in class com.github.hakenadu.javalangchains.chains.llm.openai.OpenAiParameters
- TextSplitter - Interface in com.github.hakenadu.javalangchains.chains.qa.split
-
Implementations are used by the
SplitDocumentsChain. - TextStreamer - Class in com.github.hakenadu.javalangchains.chains.qa.split
-
streams a text using a
BreakIterator - TextStreamer() - Constructor for class com.github.hakenadu.javalangchains.chains.qa.split.TextStreamer
-
creates a
TextStreamerwhich streams sentences - TextStreamer(Supplier<BreakIterator>) - Constructor for class com.github.hakenadu.javalangchains.chains.qa.split.TextStreamer
-
creates a
TextStreamerusing a customBreakIterator - TiktokenTextSplitter - Class in com.github.hakenadu.javalangchains.chains.qa.split
-
This
TextSplittersplits documents based on their tiktoken token count. - TiktokenTextSplitter(Encoding, int) - Constructor for class com.github.hakenadu.javalangchains.chains.qa.split.TiktokenTextSplitter
-
creates an instance of
TiktokenTextSplitterwith sentence based text streaming - TiktokenTextSplitter(Encoding, int, TextStreamer) - Constructor for class com.github.hakenadu.javalangchains.chains.qa.split.TiktokenTextSplitter
-
creates an instance of
TiktokenTextSplitter - toString() - Method in class com.github.hakenadu.javalangchains.chains.qa.AnswerWithSources
W
- WriteDocumentsToElasticsearchIndexChain - Class in com.github.hakenadu.javalangchains.chains.data.writer
-
Inserts documents into an elasticsearch index
- WriteDocumentsToElasticsearchIndexChain(String) - Constructor for class com.github.hakenadu.javalangchains.chains.data.writer.WriteDocumentsToElasticsearchIndexChain
-
creates a
WriteDocumentsToElasticsearchIndexChainwith the defaultHttpHost(http://localhost:9200) and a defaultObjectMapper - WriteDocumentsToElasticsearchIndexChain(String, RestClientBuilder) - Constructor for class com.github.hakenadu.javalangchains.chains.data.writer.WriteDocumentsToElasticsearchIndexChain
-
creates a
WriteDocumentsToElasticsearchIndexChainwith the defaultObjectMapper - WriteDocumentsToElasticsearchIndexChain(String, RestClientBuilder, ObjectMapper) - Constructor for class com.github.hakenadu.javalangchains.chains.data.writer.WriteDocumentsToElasticsearchIndexChain
- WriteDocumentsToLuceneDirectoryChain - Class in com.github.hakenadu.javalangchains.chains.data.writer
-
Stores documents in a lucene
Directory - WriteDocumentsToLuceneDirectoryChain() - Constructor for class com.github.hakenadu.javalangchains.chains.data.writer.WriteDocumentsToLuceneDirectoryChain
-
creates a
WriteDocumentsToLuceneDirectoryChainwith a default temp directory path - WriteDocumentsToLuceneDirectoryChain(Path) - Constructor for class com.github.hakenadu.javalangchains.chains.data.writer.WriteDocumentsToLuceneDirectoryChain
All Classes|All Packages