INNER CODE UNIT · Python
WeatherResponse
datawhalechina/wow-fullstack · tutorial/FastAPI/第6章-FastAPI MCP/main.py:68
class WeatherResponse(BaseModel):
code: str
updateTime: str
fxLink: str
now: WeatherNow
refer: ReferSources
class JWTRequest(BaseModel):
expiry_seconds: Optional[int] = 900 # 默认15分钟
custom_claims: Optional[dict] = None # 允许添加自定义声明
class WeatherQuery(BaseModel):
city: str = Field(..., description="城市名,如:北京")
# 解码并加载私钥
try:
_der_key_bytes = base64.b64decode(PRIVATE_KEY)
PRIVATE_KEY = serialization.load_der_private_key(