仓库初始化
This commit is contained in:
commit
83cbe007ba
60 files changed
+5190
No files matched your search
@@ -0,0 +1 @@
|
||||
from . import *
|
||||
@@ -0,0 +1,6 @@
|
||||
from pydantic import BaseModel
|
||||
|
||||
class BaseResponse(BaseModel):
|
||||
status: str
|
||||
message: str
|
||||
data: dict
|
||||
@@ -0,0 +1,79 @@
|
||||
from pydantic import BaseModel
|
||||
from typing import Optional
|
||||
from .base import BaseResponse
|
||||
|
||||
#---------------------------角色创建-----------------------------
|
||||
#角色创建请求类
|
||||
class CharacterCreateRequest(BaseModel):
|
||||
voice_id:int
|
||||
avatar_id:str
|
||||
background_ids:str
|
||||
name:str
|
||||
wakeup_words:str
|
||||
world_scenario:str
|
||||
description:str
|
||||
emojis:str
|
||||
dialogues:str
|
||||
|
||||
#角色创建返回类
|
||||
class CharacterCreateData(BaseModel):
|
||||
character_id:int
|
||||
createdAt:str
|
||||
|
||||
#角色创建响应类
|
||||
class CharacterCreateResponse(BaseResponse):
|
||||
data: Optional[CharacterCreateData]
|
||||
#----------------------------------------------------------------
|
||||
|
||||
|
||||
#---------------------------角色更新------------------------------
|
||||
#角色更新请求类
|
||||
class CharacterUpdateRequest(BaseModel):
|
||||
voice_id:int
|
||||
avatar_id:str
|
||||
background_ids:str
|
||||
name:str
|
||||
wakeup_words:str
|
||||
world_scenario:str
|
||||
description:str
|
||||
emojis:str
|
||||
dialogues:str
|
||||
|
||||
#角色更新返回类
|
||||
class CharacterUpdateData(BaseModel):
|
||||
updatedAt:str
|
||||
|
||||
#角色更新响应类
|
||||
class CharacterUpdateResponse(BaseResponse):
|
||||
data: Optional[CharacterUpdateData]
|
||||
#------------------------------------------------------------------
|
||||
|
||||
|
||||
#---------------------------角色查询--------------------------------
|
||||
#角色查询返回类
|
||||
class CharacterQueryData(BaseModel):
|
||||
voice_id:int
|
||||
avatar_id:str
|
||||
background_ids:str
|
||||
name:str
|
||||
wakeup_words:str
|
||||
world_scenario:str
|
||||
description:str
|
||||
emojis:str
|
||||
dialogues:str
|
||||
|
||||
#角色查询响应类
|
||||
class CharacterQueryResponse(BaseResponse):
|
||||
data: Optional[CharacterQueryData]
|
||||
#------------------------------------------------------------------
|
||||
|
||||
|
||||
#---------------------------角色删除--------------------------------
|
||||
#角色删除返回类
|
||||
class CharacterDeleteData(BaseModel):
|
||||
deletedAt:str
|
||||
|
||||
#角色删除响应类
|
||||
class CharacterDeleteResponse(BaseResponse):
|
||||
data: Optional[CharacterDeleteData]
|
||||
#-------------------------------------------------------------------
|
||||
@@ -0,0 +1,49 @@
|
||||
from pydantic import BaseModel
|
||||
from typing import Optional
|
||||
from .base import BaseResponse
|
||||
|
||||
#--------------------------------新聊天创建--------------------------------
|
||||
#创建新聊天请求类
|
||||
class ChatCreateRequest(BaseModel):
|
||||
user_id: int
|
||||
character_id: int
|
||||
|
||||
#创建新聊天返回类
|
||||
class ChatCreateData(BaseModel):
|
||||
user_character_id: int
|
||||
session_id: str
|
||||
createdAt: str
|
||||
|
||||
#创建新聊天相应类
|
||||
class ChatCreateResponse(BaseResponse):
|
||||
data: Optional[ChatCreateData]
|
||||
#--------------------------------------------------------------------------
|
||||
|
||||
|
||||
#----------------------------------聊天删除--------------------------------
|
||||
#删除聊天返回类
|
||||
class ChatDeleteData(BaseModel):
|
||||
deletedAt: str
|
||||
|
||||
#创建新聊天相应类
|
||||
class ChatDeleteResponse(BaseResponse):
|
||||
data: Optional[ChatDeleteData]
|
||||
#--------------------------------------------------------------------------
|
||||
|
||||
|
||||
#-----------------------------------非流式聊天------------------------------
|
||||
#非流式聊天请求类
|
||||
class ChatNonStreamRequest(BaseModel):
|
||||
format: str
|
||||
rate: int
|
||||
session_id: str
|
||||
speech:str
|
||||
|
||||
#非流式聊天返回类
|
||||
class ChatNonStreamData(BaseModel):
|
||||
audio_url: str
|
||||
|
||||
#非流式聊天相应类
|
||||
class ChatNonStreamResponse(BaseResponse):
|
||||
data: Optional[ChatNonStreamData]
|
||||
#--------------------------------------------------------------------------
|
||||
@@ -0,0 +1,58 @@
|
||||
from pydantic import BaseModel
|
||||
from typing import List
|
||||
from typing import Optional
|
||||
from .base import BaseResponse
|
||||
|
||||
#----------------------------Session_id查询------------------------------
|
||||
#session_id查询请求类
|
||||
class SessionIdQueryRequest(BaseModel):
|
||||
user_id: int
|
||||
character_id: int
|
||||
|
||||
#session_id查询返回类
|
||||
class SessionIdQueryData(BaseModel):
|
||||
session_id: str
|
||||
|
||||
#session_id查询响应类
|
||||
class SessionIdQueryResponse(BaseResponse):
|
||||
data: Optional[SessionIdQueryData]
|
||||
#-------------------------------------------------------------------------
|
||||
|
||||
|
||||
#----------------------------Session会话查询-------------------------------
|
||||
#session会话查询请求类
|
||||
class SessionQueryRequest(BaseModel):
|
||||
user_id: int
|
||||
|
||||
class SessionQueryData(BaseModel):
|
||||
user_id: int
|
||||
messages: str
|
||||
user_info: str
|
||||
tts_info: str
|
||||
llm_info: str
|
||||
token: int
|
||||
|
||||
#session会话查询响应类
|
||||
class SessionQueryResponse(BaseResponse):
|
||||
data: Optional[SessionQueryData]
|
||||
#-------------------------------------------------------------------------
|
||||
|
||||
|
||||
#-------------------------------Session修改--------------------------------
|
||||
#session修改请求类
|
||||
class SessionUpdateRequest(BaseModel):
|
||||
user_id: int
|
||||
messages: str
|
||||
user_info: str
|
||||
tts_info: str
|
||||
llm_info: str
|
||||
token: int
|
||||
|
||||
#session修改返回类
|
||||
class SessionUpdateData(BaseModel):
|
||||
updatedAt:str
|
||||
|
||||
#session修改响应类
|
||||
class SessionUpdateResponse(BaseResponse):
|
||||
data: Optional[SessionUpdateData]
|
||||
#--------------------------------------------------------------------------
|
||||
@@ -0,0 +1,140 @@
|
||||
from pydantic import BaseModel
|
||||
from typing import Optional
|
||||
from .base import BaseResponse
|
||||
|
||||
|
||||
|
||||
#---------------------------------用户创建----------------------------------
|
||||
#用户创建请求类
|
||||
class UserCrateRequest(BaseModel):
|
||||
open_id: str
|
||||
username: str
|
||||
avatar_id: str
|
||||
tags: str
|
||||
persona: str
|
||||
|
||||
#用户创建返回类
|
||||
class UserCrateData(BaseModel):
|
||||
user_id : int
|
||||
createdAt: str
|
||||
|
||||
#用户创建响应类
|
||||
class UserCrateResponse(BaseResponse):
|
||||
data: Optional[UserCrateData]
|
||||
#---------------------------------------------------------------------------
|
||||
|
||||
|
||||
|
||||
#---------------------------------用户更新-----------------------------------
|
||||
#用户更新请求类
|
||||
class UserUpdateRequest(BaseModel):
|
||||
open_id: str
|
||||
username: str
|
||||
avatar_id: str
|
||||
tags: str
|
||||
persona: str
|
||||
|
||||
#用户更新返回类
|
||||
class UserUpdateData(BaseModel):
|
||||
updatedAt: str
|
||||
|
||||
#用户更新响应类
|
||||
class UserUpdateResponse(BaseResponse):
|
||||
data: Optional[UserUpdateData]
|
||||
#----------------------------------------------------------------------------
|
||||
|
||||
|
||||
|
||||
#---------------------------------用户查询------------------------------------
|
||||
#用户查询返回类
|
||||
class UserQueryData(BaseModel):
|
||||
open_id: str
|
||||
username: str
|
||||
avatar_id: str
|
||||
tags: str
|
||||
persona: str
|
||||
|
||||
#用户查询响应类
|
||||
class UserQueryResponse(BaseResponse):
|
||||
data: Optional[UserQueryData]
|
||||
#-----------------------------------------------------------------------------
|
||||
|
||||
|
||||
|
||||
#---------------------------------用户删除------------------------------------
|
||||
#用户删除返回类
|
||||
class UserDeleteData(BaseModel):
|
||||
deletedAt: str
|
||||
|
||||
#用户删除响应类
|
||||
class UserDeleteResponse(BaseResponse):
|
||||
data: Optional[UserDeleteData]
|
||||
#-----------------------------------------------------------------------------
|
||||
|
||||
|
||||
|
||||
#---------------------------------硬件绑定-------------------------------------
|
||||
class HardwareBindRequest(BaseModel):
|
||||
mac:str
|
||||
user_id:int
|
||||
firmware:str
|
||||
model:str
|
||||
|
||||
class HardwareBindData(BaseModel):
|
||||
hardware_id: int
|
||||
bindedAt: str
|
||||
|
||||
class HardwareBindResponse(BaseResponse):
|
||||
data: Optional[HardwareBindData]
|
||||
#-----------------------------------------------------------------------------
|
||||
|
||||
|
||||
|
||||
#---------------------------------硬件解绑-------------------------------------
|
||||
class HardwareUnbindData(BaseModel):
|
||||
unbindedAt: str
|
||||
|
||||
class HardwareUnbindResponse(BaseResponse):
|
||||
data: Optional[HardwareUnbindData]
|
||||
#------------------------------------------------------------------------------
|
||||
|
||||
|
||||
|
||||
#---------------------------------硬件换绑--------------------------------------
|
||||
class HardwareChangeBindRequest(BaseModel):
|
||||
user_id:int
|
||||
|
||||
class HardwareChangeBindData(BaseModel):
|
||||
bindChangedAt: str
|
||||
|
||||
class HardwareChangeBindResponse(BaseResponse):
|
||||
data: Optional[HardwareChangeBindData]
|
||||
#------------------------------------------------------------------------------
|
||||
|
||||
|
||||
|
||||
#-------------------------------硬件信息更新------------------------------------
|
||||
class HardwareUpdateRequest(BaseModel):
|
||||
mac:str
|
||||
firmware:str
|
||||
model:str
|
||||
|
||||
class HardwareUpdateData(BaseModel):
|
||||
updatedAt: str
|
||||
|
||||
class HardwareUpdateResponse(BaseResponse):
|
||||
data: Optional[HardwareUpdateData]
|
||||
#------------------------------------------------------------------------------
|
||||
|
||||
|
||||
|
||||
#--------------------------------硬件查询---------------------------------------
|
||||
class HardwareQueryData(BaseModel):
|
||||
user_id:int
|
||||
mac:str
|
||||
firmware:str
|
||||
model:str
|
||||
|
||||
class HardwareQueryResponse(BaseResponse):
|
||||
data: Optional[HardwareQueryData]
|
||||
#------------------------------------------------------------------------------
|
||||
Reference in new issue
Block a user