From c85bf225b9c1e34b4e347f8fbf880dc9f3244b53 Mon Sep 17 00:00:00 2001
From: Marcus Schiesser <mail@marcusschiesser.de>
Date: Wed, 27 Dec 2023 10:26:15 +0700
Subject: [PATCH] fix: python packaging

---
 .../templates/components/vectordbs/python/none/__init__.py    | 0
 .../templates/types/simple/fastapi/app/api/routers/chat.py    | 4 ++--
 .../templates/types/simple/fastapi/app/engine/__init__.py     | 0
 .../templates/types/simple/fastapi/pyproject.toml             | 2 +-
 .../templates/types/streaming/fastapi/app/engine/__init__.py  | 0
 .../templates/types/streaming/fastapi/pyproject.toml          | 2 +-
 6 files changed, 4 insertions(+), 4 deletions(-)
 create mode 100644 packages/create-llama/templates/components/vectordbs/python/none/__init__.py
 create mode 100644 packages/create-llama/templates/types/simple/fastapi/app/engine/__init__.py
 create mode 100644 packages/create-llama/templates/types/streaming/fastapi/app/engine/__init__.py

diff --git a/packages/create-llama/templates/components/vectordbs/python/none/__init__.py b/packages/create-llama/templates/components/vectordbs/python/none/__init__.py
new file mode 100644
index 000000000..e69de29bb
diff --git a/packages/create-llama/templates/types/simple/fastapi/app/api/routers/chat.py b/packages/create-llama/templates/types/simple/fastapi/app/api/routers/chat.py
index 9b1b1a1a8..f6a246386 100644
--- a/packages/create-llama/templates/types/simple/fastapi/app/api/routers/chat.py
+++ b/packages/create-llama/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/packages/create-llama/templates/types/simple/fastapi/app/engine/__init__.py b/packages/create-llama/templates/types/simple/fastapi/app/engine/__init__.py
new file mode 100644
index 000000000..e69de29bb
diff --git a/packages/create-llama/templates/types/simple/fastapi/pyproject.toml b/packages/create-llama/templates/types/simple/fastapi/pyproject.toml
index 10d1d609e..f9bb9605b 100644
--- a/packages/create-llama/templates/types/simple/fastapi/pyproject.toml
+++ b/packages/create-llama/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/packages/create-llama/templates/types/streaming/fastapi/app/engine/__init__.py b/packages/create-llama/templates/types/streaming/fastapi/app/engine/__init__.py
new file mode 100644
index 000000000..e69de29bb
diff --git a/packages/create-llama/templates/types/streaming/fastapi/pyproject.toml b/packages/create-llama/templates/types/streaming/fastapi/pyproject.toml
index 3a99fabd7..f9bb9605b 100644
--- a/packages/create-llama/templates/types/streaming/fastapi/pyproject.toml
+++ b/packages/create-llama/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>"]
-- 
GitLab