feat: invoke app

This commit is contained in:
Yeuoly
2024-08-29 21:14:23 +08:00
parent 12ea085e22
commit ece82b87bf
3 changed files with 4 additions and 7 deletions

View File

@ -11,7 +11,7 @@ class BaseBackwardsInvocation:
for chunk in response:
if isinstance(chunk, BaseModel):
yield chunk.model_dump_json().encode() + b'\n\n'
if isinstance(chunk, str):
elif isinstance(chunk, str):
yield f"event: {chunk}\n\n".encode()
else:
yield json.dumps(chunk).encode() + b'\n\n'

View File

@ -105,4 +105,4 @@ class RequestInvokeApp(BaseModel):
conversation_id: Optional[str] = None
user: Optional[str] = None
files: list[dict] = Field(default_factory=list)
stream: bool = Field(default=False)