From c81ad5da095cb088ef4fe2d6eef3f017c32fbdb6 Mon Sep 17 00:00:00 2001 From: Jeff Emanuel <35050222+Dicklesworthstone@users.noreply.github.com> Date: Thu, 28 Sep 2023 20:33:08 -0400 Subject: [PATCH] Update README.md --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 942b390..e8310cd 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,7 @@ # 🇨🇭🎖️🦙 Swiss Army Llama +![Swiss Army Llama Logo](https://github.com/Dicklesworthstone/swiss_army_llama/raw/main/swiss_army_llama_logo.webp) + ## Introduction The Swiss Army Llama is designed to facilitate and optimize the process of working with local LLMs by using FastAPI to expose convenient REST endpoints for various tasks, including obtaining text embeddings and completions using different LLMs via llama_cpp, as well as automating the process of obtaining all the embeddings for most common document types, including PDFs (even ones that require OCR), Word file, etc; it even allows you to submit an audio file and automatically transcribes it with the Whisper model, cleans up the resulting text, and then computes the embeddings for it. To avoid wasting computation, these embeddings are cached in SQlite and retrieved if they have already been computed before. To speed up the process of loading multiple LLMs, optional RAM Disks can be used, and the process for creating and managing them is handled automatically for you. With a quick and easy setup process, you will immediately get access to a veritable "Swiss Army Knife" of LLM related tools, all accessible via a convenient Swagger UI and ready to be integrated into your own applications with minimal fuss or configuration required.