Index

A C E F G L M N O P Q R S T W 
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
OpenAiChatCompletionsChain adopted 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
OpenAiCompletionsChain adopted 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 Chain connecting 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 Chain is 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 RetrievalChain retrieves 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 Chains which 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 Logger for Chains
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 RetrievalChain retrieves documents from a lucene index
LuceneRetrievalChain(Directory) - Constructor for class com.github.hakenadu.javalangchains.chains.data.retrieval.LuceneRetrievalChain
Creates an instance of LuceneRetrievalChain with 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 MapAnswerWithSourcesChain with 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 TextSplitter implementations 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 MaxLengthBasedTextSplitter using 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
Chain that takes documents as input and modifies their PromptConstants.CONTENT entry 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
LargeLanguageModelChain for 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
OpenAiChain for 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
OpenAiChain for 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
Chain which 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 Chain is 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 TextStreamer which streams sentences
TextStreamer(Supplier<BreakIterator>) - Constructor for class com.github.hakenadu.javalangchains.chains.qa.split.TextStreamer
creates a TextStreamer using a custom BreakIterator
TiktokenTextSplitter - Class in com.github.hakenadu.javalangchains.chains.qa.split
This TextSplitter splits 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 TiktokenTextSplitter with 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 WriteDocumentsToElasticsearchIndexChain with the default HttpHost (http://localhost:9200) and a default ObjectMapper
WriteDocumentsToElasticsearchIndexChain(String, RestClientBuilder) - Constructor for class com.github.hakenadu.javalangchains.chains.data.writer.WriteDocumentsToElasticsearchIndexChain
creates a WriteDocumentsToElasticsearchIndexChain with the default ObjectMapper
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 WriteDocumentsToLuceneDirectoryChain with a default temp directory path
WriteDocumentsToLuceneDirectoryChain(Path) - Constructor for class com.github.hakenadu.javalangchains.chains.data.writer.WriteDocumentsToLuceneDirectoryChain
 
A C E F G L M N O P Q R S T W 
All Classes|All Packages