diff --git a/templates/components/vectordbs/python/none/__init__.py b/templates/components/vectordbs/python/none/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/templates/types/simple/fastapi/app/api/routers/chat.py b/templates/types/simple/fastapi/app/api/routers/chat.py index 9b1b1a1a83943401a71e830317678c5900009d64..f6a246386a01579da33f13235685cfa99741e76c 100644 --- a/templates/types/simple/fastapi/app/api/routers/chat.py +++ b/templates/types/simple/fastapi/app/api/routers/chat.py @@ -1,7 +1,7 @@ from typing import List from fastapi import APIRouter, Depends, HTTPException, status -from llama_index import VectorStoreIndex +from llama_index.chat_engine.types import BaseChatEngine from llama_index.llms.base import ChatMessage from llama_index.llms.types import MessageRole from pydantic import BaseModel @@ -26,7 +26,7 @@ class _Result(BaseModel): @r.post("") async def chat( data: _ChatData, - chat_engine: VectorStoreIndex = Depends(get_chat_engine), + chat_engine: BaseChatEngine = Depends(get_chat_engine), ) -> _Result: # check preconditions and get last message if len(data.messages) == 0: diff --git a/templates/types/simple/fastapi/app/engine/__init__.py b/templates/types/simple/fastapi/app/engine/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/templates/types/simple/fastapi/pyproject.toml b/templates/types/simple/fastapi/pyproject.toml index 10d1d609ecc292ab9822ee2b12c8098038a0f1c5..f9bb9605b78f53417fd9f61e9e03812fdc21047e 100644 --- a/templates/types/simple/fastapi/pyproject.toml +++ b/templates/types/simple/fastapi/pyproject.toml @@ -1,5 +1,5 @@ [tool.poetry] -name = "llamaindex-fastapi" +name = "app" version = "0.1.0" description = "" authors = ["Marcus Schiesser <mail@marcusschiesser.de>"] diff --git a/templates/types/streaming/fastapi/app/engine/__init__.py b/templates/types/streaming/fastapi/app/engine/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/templates/types/streaming/fastapi/pyproject.toml b/templates/types/streaming/fastapi/pyproject.toml index 3a99fabd774091ee11c5c7e2c1a20499a13a7260..f9bb9605b78f53417fd9f61e9e03812fdc21047e 100644 --- a/templates/types/streaming/fastapi/pyproject.toml +++ b/templates/types/streaming/fastapi/pyproject.toml @@ -1,5 +1,5 @@ [tool.poetry] -name = "llamaindex-fastapi-streaming" +name = "app" version = "0.1.0" description = "" authors = ["Marcus Schiesser <mail@marcusschiesser.de>"]