diff --git a/.env-template b/.env-template index dfa2408..e93f036 100644 --- a/.env-template +++ b/.env-template @@ -1,4 +1,5 @@ API_KEY= +LLM_NAME=docsgpt VITE_API_STREAMING=true #For Azure (you can delete it if you don't use Azure) diff --git a/application/core/settings.py b/application/core/settings.py index 2d4169e..42dea0f 100644 --- a/application/core/settings.py +++ b/application/core/settings.py @@ -8,7 +8,7 @@ current_dir = os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__ class Settings(BaseSettings): LLM_NAME: str = "docsgpt" - EMBEDDINGS_NAME: str = "openai_text-embedding-ada-002" + EMBEDDINGS_NAME: str = "huggingface_sentence-transformers/all-mpnet-base-v2" CELERY_BROKER_URL: str = "redis://localhost:6379/0" CELERY_RESULT_BACKEND: str = "redis://localhost:6379/1" MONGO_URI: str = "mongodb://localhost:27017/docsgpt" diff --git a/application/index.faiss b/application/index.faiss deleted file mode 100644 index 23ec127..0000000 Binary files a/application/index.faiss and /dev/null differ diff --git a/application/index.pkl b/application/index.pkl deleted file mode 100644 index 9fedf4d..0000000 Binary files a/application/index.pkl and /dev/null differ diff --git a/application/llm/docsgpt_provider.py b/application/llm/docsgpt_provider.py index dd1f00d..0940a5e 100644 --- a/application/llm/docsgpt_provider.py +++ b/application/llm/docsgpt_provider.py @@ -42,8 +42,6 @@ class DocsGPTAPILLM(BaseLLM): ) for line in response.iter_lines(): - import sys - print(line, file=sys.stderr) if line: #data = json.loads(line) data_str = line.decode('utf-8') diff --git a/frontend/src/Navigation.tsx b/frontend/src/Navigation.tsx index eba75eb..f08f0bd 100644 --- a/frontend/src/Navigation.tsx +++ b/frontend/src/Navigation.tsx @@ -64,7 +64,8 @@ export default function Navigation({ navOpen, setNavOpen }: NavigationProps) { const navRef = useRef(null); const apiHost = import.meta.env.VITE_API_HOST || 'https://docsapi.arc53.com'; const embeddingsName = - import.meta.env.VITE_EMBEDDINGS_NAME || 'openai_text-embedding-ada-002'; + import.meta.env.VITE_EMBEDDINGS_NAME || + 'huggingface_sentence-transformers/all-mpnet-base-v2'; const navigate = useNavigate(); @@ -181,15 +182,17 @@ export default function Navigation({ navOpen, setNavOpen }: NavigationProps) { menu toggle )}
@@ -223,8 +227,9 @@ export default function Navigation({ navOpen, setNavOpen }: NavigationProps) { ); }} className={({ isActive }) => - `${isActive ? 'bg-gray-3000' : '' - } group mx-4 mt-4 sticky flex cursor-pointer gap-2.5 rounded-3xl border border-silver p-3 hover:border-rainy-gray hover:bg-gray-3000` + `${ + isActive ? 'bg-gray-3000' : '' + } group sticky mx-4 mt-4 flex cursor-pointer gap-2.5 rounded-3xl border border-silver p-3 hover:border-rainy-gray hover:bg-gray-3000` } >
- {conversations && (

Chats

- {conversations?.map((conversation) => ( -
+
- `my-auto mx-4 flex h-9 cursor-pointer gap-4 rounded-3xl hover:bg-gray-100 ${isActive ? 'bg-gray-3000' : '' + `my-auto mx-4 flex h-9 cursor-pointer gap-4 rounded-3xl hover:bg-gray-100 ${ + isActive ? 'bg-gray-3000' : '' }` } > - settings + settings

Settings

@@ -343,7 +352,8 @@ export default function Navigation({ navOpen, setNavOpen }: NavigationProps) { - `my-auto mx-4 flex h-9 cursor-pointer gap-4 rounded-3xl hover:bg-gray-100 ${isActive ? 'bg-gray-3000' : '' + `my-auto mx-4 flex h-9 cursor-pointer gap-4 rounded-3xl hover:bg-gray-100 ${ + isActive ? 'bg-gray-3000' : '' }` } > @@ -357,7 +367,11 @@ export default function Navigation({ navOpen, setNavOpen }: NavigationProps) { rel="noreferrer" className="my-auto mx-4 flex h-9 cursor-pointer gap-4 rounded-3xl hover:bg-gray-100" > - documentation + documentation

Documentation

github-link -

Visit our Github

+

+ Visit our Github +