diff --git a/api/controllers/web/completion.py b/api/controllers/web/completion.py index 005f109557..e0e969b011 100644 --- a/api/controllers/web/completion.py +++ b/api/controllers/web/completion.py @@ -38,7 +38,7 @@ logger = logging.getLogger(__name__) class CompletionMessagePayload(BaseModel): inputs: dict[str, Any] = Field(description="Input variables for the completion") - query: str = Field(description="Query text for completion") + query: str = Field(default="", description="Query text for completion") files: list[dict[str, Any]] | None = Field(default=None, description="Files to be processed") response_mode: Literal["blocking", "streaming"] | None = Field( default=None, description="Response mode: blocking or streaming"