Chatformers
Last updated
Last updated
⚡ Chatformers is a Python package designed to simplify the development of chatbot applications that use Large Language Models (LLMs). It offers automatic chat history management using a local vector database (ChromaDB), ensuring efficient context retrieval for ongoing conversations.
Pypi:
Github:
NOTE: If you are using chatformers<=1.0.3
then refer to FAQ and Usage in
This version will be depreciated in the future. Always use lastest docs.
Effortless History Management: You do not need to manage extensive chat history manually; the package automatically handles it.
Simple Integration: Build a chatbot with just a few lines of code.
Full Customization: Maintain complete control over your data and conversations.
Framework Compatibility: Easily integrate with any existing framework or codebase.
Easy Chatbot Creation: Set up a chatbot with minimal code.
Automated History Management: Automatically stores and fetches chat history for context-aware conversations.
Project Setup: Create a basic project structure.
Automatic Storage: Chatformers store your conversations (user inputs and AI outputs) in Chroma DB, Qdrant or Pgvector.
Contextual Conversations: The chatbot fetches relevant chat history whenever you engage with the LLM.
Python: Ensure Python is installed on your system.
GenAI Knowledge: Familiarity with Generative AI models.