WEB API independent

This commit is contained in:
tuyang.yhj 2023-06-29 11:58:13 +08:00
parent 381ba6662a
commit 3ce9d2faf2
2 changed files with 4 additions and 3 deletions

View File

@ -8,6 +8,7 @@ duckdb_path = os.getenv("DB_DUCKDB_PATH", default_db_path + "/chat_history.db")
if __name__ == "__main__":
if os.path.isfile(duckdb_path):
cursor = duckdb.connect(duckdb_path).cursor()
# cursor.execute("SELECT * FROM chat_history limit 20")
cursor.execute("SELECT * FROM chat_history limit 20")
data = cursor.fetchall()
print(data)

View File

@ -74,15 +74,15 @@ async def dialogue_list(response: Response, user_id: str = None):
)
dialogues.append(conv_vo)
return Result[ConversationVo].succ(dialogues)
return Result[ConversationVo].succ(dialogues[-10:][::-1])
@router.post("/v1/chat/dialogue/scenes", response_model=Result[List[ChatSceneVo]])
async def dialogue_scenes():
scene_vos: List[ChatSceneVo] = []
new_modes: List[ChatScene] = [
ChatScene.ChatDb,
ChatScene.ChatData,
ChatScene.ChatWithDbExecute,
ChatScene.ChatWithDbQA,
ChatScene.ChatDashboard,
ChatScene.ChatKnowledge,
ChatScene.ChatExecution,