增加对接DIFY前端支持功能

This commit is contained in:
2024-08-27 08:43:00 +08:00
parent 7068b058e8
commit b4c571cddb
5 changed files with 266 additions and 53 deletions
+4 -5
View File
@@ -1,10 +1,8 @@
import os
from typing import Dict, List, Any, Optional, cast
import json
from app.api.routers.request.dbOrm import DBManager
from app.api.routers.request.baseConfig import BaseConfig
from datetime import datetime
from app.api.routers.request.baseConfig import BaseConfig
from app.api.routers.request.dbOrm import DBManager
dbManage = DBManager()
class conversations:
@@ -31,6 +29,7 @@ class conversations:
if id == '':
id= str(uuid.uuid4())
template = BaseConfig.ConversationCfg
template['id'] = id
template['user_id'] = user_id
template['name'] = name
+4 -5
View File
@@ -1,11 +1,10 @@
import os
from typing import Dict, List, Any, Optional, cast
from typing import Dict, List, Any
from fastapi import APIRouter
from pydantic import BaseModel, Field
from sqlalchemy import create_engine, Column, String, Integer, Boolean, JSON,ForeignKey
from sqlalchemy.orm import sessionmaker, declarative_base,relationship
from pydantic import BaseModel
from sqlalchemy import create_engine, Column, String, Integer, JSON
from sqlalchemy.engine.reflection import Inspector
from sqlalchemy.orm import sessionmaker, declarative_base
Base = declarative_base()
+5 -1
View File
@@ -1,5 +1,8 @@
from typing import Dict, Any
from pydantic import BaseModel
from typing import Dict, List, Any, Optional, cast
class ChatRequestData(BaseModel):
inputs: Dict[str,Any]
@@ -7,4 +10,5 @@ class ChatRequestData(BaseModel):
user: str
response_mode: str
files: Any
conversation_id: str = None