quivr/backend/core/quivr_core
AmineDiro 847e161d80
feat: quivr core chat history (#2824)
# Description

- Defined quivr-core `ChatHistory`
- `ChatHistory` can be iterated over in tuples of
`HumanMessage,AIMessage`
-  Brain appends to the chatHistory once response is received
- Brain holds a dict of chats and defines the default chat (TODO: define
a system of selecting the chats)
- Wrote test 
- Updated `QuivrQARAG` to use `ChatHistory` as input
2024-07-10 06:22:59 -07:00
..
llm feat: quivr core minimal chat (#2818) 2024-07-09 17:55:14 +02:00
processor feat: quivr core minimal chat (#2803) 2024-07-09 06:22:16 -07:00
storage feat: quivr core minimal chat (#2803) 2024-07-09 06:22:16 -07:00
__init__.py feat: quivr core minimal chat (#2803) 2024-07-09 06:22:16 -07:00
brain.py feat: quivr core chat history (#2824) 2024-07-10 06:22:59 -07:00
chat.py feat: quivr core chat history (#2824) 2024-07-10 06:22:59 -07:00
config.py feat: quivr core chat history (#2824) 2024-07-10 06:22:59 -07:00
models.py feat: quivr core chat history (#2824) 2024-07-10 06:22:59 -07:00
prompts.py feat(backend): quivr-monorepo and quivr-core package (#2765) 2024-06-27 03:51:01 -07:00
quivr_rag.py feat: quivr core chat history (#2824) 2024-07-10 06:22:59 -07:00
utils.py feat: quivr core chat history (#2824) 2024-07-10 06:22:59 -07:00