|
|
|
@ -6,16 +6,14 @@ from contextlib import asynccontextmanager
|
|
|
|
|
|
|
|
|
|
from fastapi import FastAPI, Form, HTTPException
|
|
|
|
|
from openai import AsyncOpenAI
|
|
|
|
|
|
|
|
|
|
from WxMini.Milvus.Config.MulvusConfig import *
|
|
|
|
|
from WxMini.Milvus.Utils.MilvusCollectionManager import MilvusCollectionManager
|
|
|
|
|
from WxMini.Milvus.Utils.MilvusConnectionPool import *
|
|
|
|
|
from WxMini.Utils.EmbeddingUtil import text_to_embedding
|
|
|
|
|
from WxMini.Utils.MySQLUtil import init_mysql_pool, save_chat_to_mysql, get_chat_log_by_session, update_risk, \
|
|
|
|
|
get_last_chat_log_id, get_user_by_login_name, get_chat_logs_by_risk_flag
|
|
|
|
|
from WxMini.Utils.OssUtil import upload_mp3_to_oss_from_memory
|
|
|
|
|
from WxMini.Utils.OssUtil import upload_mp3_to_oss_from_memory,get_sts_token
|
|
|
|
|
from WxMini.Utils.TtsUtil import TTS
|
|
|
|
|
from WxMini.Utils.OssUtil import get_sts_token, upload_to_oss
|
|
|
|
|
|
|
|
|
|
# 配置日志
|
|
|
|
|
logging.basicConfig(level=logging.INFO, format="%(asctime)s - %(levelname)s - %(message)s")
|
|
|
|
|