diff --git a/README.md b/README.md index a35bba4b9..61f6c3cb8 100644 --- a/README.md +++ b/README.md @@ -3,8 +3,8 @@ </p> <p align="center"> - <b>AnythingLLM: A business-compliant document chatbot</b>. <br /> - A hyper-efficient and open-source enterprise-ready document chatbot solution for all. + <b>AnythingLLM: A document chatbot to chat with <i>anything!</i></b>. <br /> + An efficient, customizable, and open-source enterprise-ready document chatbot solution. </p> <p align="center"> @@ -22,15 +22,14 @@ </a> </p> -A full-stack application that enables you to turn any document, resource, or piece of content into context that any LLM can use as references during chatting. This application allows you to pick and choose which LLM or Vector Database you want to use. Currently this project supports [Pinecone](https://pinecone.io), [ChromaDB](https://trychroma.com) & more for vector storage and [OpenAI](https://openai.com) for LLM/chatting. +A full-stack application that enables you to turn any document, resource, or piece of content into context that any LLM can use as references during chatting. This application allows you to pick and choose which LLM or Vector Database you want to use. - - + [view more screenshots](/images/screenshots/SCREENSHOTS.md) ### Watch the demo! -[](https://youtu.be/0vZ69AIP_hM) +[](https://youtu.be/f95rGD9trL0) ### Product Overview @@ -47,10 +46,24 @@ Some cool features of AnythingLLM - Each chat response contains a citation that is linked to the original content - Simple technology stack for fast iteration - 100% Cloud deployment ready. -- "Bring your own LLM" model. _still in progress - openai support only currently_ +- "Bring your own LLM" model. - Extremely efficient cost-saving measures for managing very large documents. You'll never pay to embed a massive document or transcript more than once. 90% more cost effective than other document chatbot solutions. - Full Developer API for custom integrations! +### Supported LLMs and Vector Databases +**Supported LLMs:** +- OpenAI +- Azure OpenAI +- Anthropic ClaudeV2 + +**Supported Vector Databases:** +- [LanceDB](https://github.com/lancedb/lancedb) (default) +- [Pinecone](https://pinecone.io) +- [Chroma](https://trychroma.com) +- [Weaviate](https://weaviate.io) +- [QDrant](https://qdrant.tech) + + ### Technical Overview This monorepo consists of three main sections: - `collector`: Python tools that enable you to quickly convert online resources or local documents into LLM useable format. diff --git a/images/promo.png b/images/promo.png index e0a7be7fc..953b5361d 100644 Binary files a/images/promo.png and b/images/promo.png differ diff --git a/images/screenshots/SCREENSHOTS.md b/images/screenshots/SCREENSHOTS.md index ca4ed76db..787b09798 100644 --- a/images/screenshots/SCREENSHOTS.md +++ b/images/screenshots/SCREENSHOTS.md @@ -4,11 +4,15 @@  ### Document Manager -⚡ means the current version of the document has been embedded before and will not cost money to convert into a vector! +`Cached` means the current version of the document has been embedded before and will not cost money to convert into a vector!  -### Chatting - +### Document Uploading & Embedding + -### Setup check - \ No newline at end of file +### Chatting + + +### Settings & Configs + + \ No newline at end of file diff --git a/images/screenshots/chat.png b/images/screenshots/chat.png deleted file mode 100644 index 6edeb827e..000000000 Binary files a/images/screenshots/chat.png and /dev/null differ diff --git a/images/screenshots/chatting.gif b/images/screenshots/chatting.gif new file mode 100644 index 000000000..d4f010215 Binary files /dev/null and b/images/screenshots/chatting.gif differ diff --git a/images/screenshots/document.png b/images/screenshots/document.png index 5441a2f4c..2ff22a7e6 100644 Binary files a/images/screenshots/document.png and b/images/screenshots/document.png differ diff --git a/images/screenshots/home.png b/images/screenshots/home.png index 2c44fa604..86d1bf545 100644 Binary files a/images/screenshots/home.png and b/images/screenshots/home.png differ diff --git a/images/screenshots/keys.png b/images/screenshots/keys.png deleted file mode 100644 index b86e02523..000000000 Binary files a/images/screenshots/keys.png and /dev/null differ diff --git a/images/screenshots/llm_selection.png b/images/screenshots/llm_selection.png new file mode 100644 index 000000000..61e7c519f Binary files /dev/null and b/images/screenshots/llm_selection.png differ diff --git a/images/screenshots/uploading_doc.gif b/images/screenshots/uploading_doc.gif new file mode 100644 index 000000000..bca79220d Binary files /dev/null and b/images/screenshots/uploading_doc.gif differ diff --git a/images/screenshots/vector_databases.png b/images/screenshots/vector_databases.png new file mode 100644 index 000000000..52884cb6d Binary files /dev/null and b/images/screenshots/vector_databases.png differ