diff --git a/README.md b/README.md index a35bba4b..61f6c3cb 100644 --- a/README.md +++ b/README.md @@ -3,8 +3,8 @@

- AnythingLLM: A business-compliant document chatbot.
- A hyper-efficient and open-source enterprise-ready document chatbot solution for all. + AnythingLLM: A document chatbot to chat with anything!.
+ An efficient, customizable, and open-source enterprise-ready document chatbot solution.

@@ -22,15 +22,14 @@

-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. - -![Chatting](/images/screenshots/chat.png) +![Chatting](/images/screenshots/chatting.gif) [view more screenshots](/images/screenshots/SCREENSHOTS.md) ### Watch the demo! -[![Watch the video](/images/youtube.png)](https://youtu.be/0vZ69AIP_hM) +[![Watch the video](/images/youtube.png)](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 e0a7be7f..953b5361 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 ca4ed76d..787b0979 100644 --- a/images/screenshots/SCREENSHOTS.md +++ b/images/screenshots/SCREENSHOTS.md @@ -4,11 +4,15 @@ ![Homescreen](./home.png) ### 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! ![Document Manager](./document.png) -### Chatting -![Chatting](./chat.png) +### Document Uploading & Embedding +![Uploading Document](./uploading_doc.gif) -### Setup check -![Setup check](./keys.png) \ No newline at end of file +### Chatting +![Chatting](./chatting.gif) + +### Settings & Configs +![LLM Selection](./llm_selection.png) +![Vector Database Selection](./vector_databases.png) \ No newline at end of file diff --git a/images/screenshots/chat.png b/images/screenshots/chat.png deleted file mode 100644 index 6edeb827..00000000 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 00000000..d4f01021 Binary files /dev/null and b/images/screenshots/chatting.gif differ diff --git a/images/screenshots/document.png b/images/screenshots/document.png index 5441a2f4..2ff22a7e 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 2c44fa60..86d1bf54 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 b86e0252..00000000 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 00000000..61e7c519 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 00000000..bca79220 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 00000000..52884cb6 Binary files /dev/null and b/images/screenshots/vector_databases.png differ