Severian's picture
Upload 81 files
995af0f verified
raw
history blame contribute delete
677 Bytes
from typing import Dict, List, Optional, Any
from pydantic import BaseModel, Field
from dify_client_python.dify_client.models.base import ResponseMode, File
from dify_client_python.dify_client.models.completion import CompletionResponse
class ChatRequest(BaseModel):
query: str
inputs: Dict[str, Any] = Field(default_factory=dict)
response_mode: ResponseMode
user: str
conversation_id: Optional[str] = ""
files: List[File] = []
auto_generate_name: bool = True
class ChatResponse(CompletionResponse):
pass
class ChatSuggestRequest(BaseModel):
user: str
class ChatSuggestResponse(BaseModel):
result: str
data: List[str] = []