Uses of Interface
com.github.hakenadu.javalangchains.chains.Chain
-
Uses of Chain in com.github.hakenadu.javalangchains.chains
-
Uses of Chain in com.github.hakenadu.javalangchains.chains.llm
Classes in com.github.hakenadu.javalangchains.chains.llm that implement Chain Modifier and Type Class Description classLargeLanguageModelChainParent of allChainswhich allow passing input to a large language model. -
Uses of Chain in com.github.hakenadu.javalangchains.chains.llm.azure.chat
Classes in com.github.hakenadu.javalangchains.chains.llm.azure.chat that implement Chain Modifier and Type Class Description classAzureOpenAiChatCompletionsChainOpenAiChatCompletionsChainadopted for usage of Azure OpenAI Services -
Uses of Chain in com.github.hakenadu.javalangchains.chains.llm.azure.completions
Classes in com.github.hakenadu.javalangchains.chains.llm.azure.completions that implement Chain Modifier and Type Class Description classAzureOpenAiCompletionsChainOpenAiCompletionsChainadopted for usage of Azure OpenAI Services -
Uses of Chain in com.github.hakenadu.javalangchains.chains.llm.openai
Classes in com.github.hakenadu.javalangchains.chains.llm.openai that implement Chain Modifier and Type Class Description classOpenAiChain<P extends OpenAiParameters<P>,I extends P,O extends OpenAiResponse<?>>LargeLanguageModelChainfor usage with the OpenAI /completions API -
Uses of Chain in com.github.hakenadu.javalangchains.chains.llm.openai.chat
Classes in com.github.hakenadu.javalangchains.chains.llm.openai.chat that implement Chain Modifier and Type Class Description classOpenAiChatCompletionsChainOpenAiChainfor usage with the OpenAI /chat/completions API -
Uses of Chain in com.github.hakenadu.javalangchains.chains.llm.openai.completions
Classes in com.github.hakenadu.javalangchains.chains.llm.openai.completions that implement Chain Modifier and Type Class Description classOpenAiCompletionsChainOpenAiChainfor usage with the OpenAI /completions API -
Uses of Chain in com.github.hakenadu.javalangchains.chains.retrieval
Classes in com.github.hakenadu.javalangchains.chains.retrieval that implement Chain Modifier and Type Class Description classCombineDocumentsChainThisChainis used to combine multiple retrieved documents into one prompt which can then be used to target a LLM in subsequent steps.classMapAnswerWithSourcesChainSplits answers with sources from a QA chain.classRetrievalChainChainwhich is utilized for retrieving documents in a QA contextclassSummarizeDocumentsChainChainthat takes documents as input and summarizes them using a llm chain that is passed as a constructor param.Constructors in com.github.hakenadu.javalangchains.chains.retrieval with parameters of type Chain Constructor Description SummarizeDocumentsChain(Chain<Map<String,String>,String> documentChain)SummarizeDocumentsChain(Chain<Map<String,String>,String> documentChain, boolean parallel) -
Uses of Chain in com.github.hakenadu.javalangchains.chains.retrieval.lucene
Classes in com.github.hakenadu.javalangchains.chains.retrieval.lucene that implement Chain Modifier and Type Class Description classLuceneRetrievalChainThisRetrievalChainretrieves documents from a lucene index