使用configDict
This commit is contained in:
@@ -34,7 +34,14 @@ from fastapi.openapi.docs import (
|
|||||||
)
|
)
|
||||||
from fastapi.responses import HTMLResponse, JSONResponse, FileResponse
|
from fastapi.responses import HTMLResponse, JSONResponse, FileResponse
|
||||||
from fastapi.staticfiles import StaticFiles
|
from fastapi.staticfiles import StaticFiles
|
||||||
from pydantic import BaseModel, Field, field_validator, model_validator, AliasChoices
|
from pydantic import (
|
||||||
|
BaseModel,
|
||||||
|
Field,
|
||||||
|
field_validator,
|
||||||
|
model_validator,
|
||||||
|
AliasChoices,
|
||||||
|
ConfigDict,
|
||||||
|
)
|
||||||
|
|
||||||
from docutranslate import __version__
|
from docutranslate import __version__
|
||||||
from docutranslate.agents.agent import ThinkingMode
|
from docutranslate.agents.agent import ThinkingMode
|
||||||
@@ -579,7 +586,7 @@ class TranslateServiceRequest(BaseModel):
|
|||||||
..., description="包含工作流类型和相应参数的载荷。"
|
..., description="包含工作流类型和相应参数的载荷。"
|
||||||
)
|
)
|
||||||
|
|
||||||
class Config:
|
model_config = ConfigDict(
|
||||||
json_schema_extra={
|
json_schema_extra={
|
||||||
"examples": [
|
"examples": [
|
||||||
{
|
{
|
||||||
@@ -781,6 +788,7 @@ class TranslateServiceRequest(BaseModel):
|
|||||||
},
|
},
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
# --- Background Task Logic ---
|
# --- Background Task Logic ---
|
||||||
|
|||||||
Reference in New Issue
Block a user