Components#
ModelClient#
Anthropic ModelClient integration. |
|
Cohere ModelClient integration. |
|
Google GenAI ModelClient integration. |
|
Groq ModelClient integration. |
|
OpenAI ModelClient integration. |
|
Huggingface transformers ModelClient integration. |
|
Ollama ModelClient integration. |
|
Helpers for model client for integrating models and parsing the output. |
Retriever#
BM25 retriever implementation. |
|
Semantic search/embedding-based retriever using FAISS. |
|
LLM as retriever module. |
|
Leverage a postgres database to store and retrieve documents. |
|
Reranking model using modelclient as a retriever. |
Output Parsers#
The most commonly used output parsers for the Generator. |
Agent#
Implementation and optimization of React agent. |
Data Process#
Splitting texts is commonly used as a preprocessing step before embedding and retrieving texts. |
|
Helper components for data transformation such as embeddings and document splitting. |
Memory#
Memory for user-assistant conversations. |