Module chains

Source
Expand description

§Chains

The chains module represents a set of abstractions for common GenAI workflows (which would have been a better name !). Examples of this can be RAG or interacting with an LLM where the chat history is saved and resent with each request. This module is essentially the core of what the library is trying to provide and the rest of the modules are just tools in order to support these abstracted workflows.

Structs§

BasicRAGChain
BasicRAGChain
BasicStreamedRAGChain
BasicStreamedRAGChain
ChatHistoryChain
ChatHistoryChain

Enums§

ChainError
ChainError
RagChainError
RagChainError