You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

TensorFlow中tf.keras.Input的tensor参数的作用是什么?

你截图中参数的功能说明

你提到的是FastAPI中Query/Path/Body等字段校验工具的通用deprecated参数,具体功能和用法如下:

  • 核心作用:标记对应接口入参为已弃用状态,仅做文档层面的提示,不会影响参数的实际解析和业务逻辑运行。
  • 实际效果:标记后自动同步到FastAPI默认生成的OpenAPI接口文档(通常可通过/docs、/redoc路径访问)中,对应参数会显示删除线样式和弃用标识,直接提醒接口调用方不要再使用该参数,适合业务参数迭代时的平滑过渡场景。

用法示例

from fastapi import FastAPI, Query

app = FastAPI()

# 接口迭代:原有参数q准备下线,替换为新参数new_q
@app.get("/items/")
async def get_items(
    q: str | None = Query(default=None, deprecated=True),
    new_q: str | None = Query(default=None)
):
    return {"old_param_q": q, "new_param_new_q": new_q}
  • 调用接口时如果传入旧参数q,服务端会正常接收处理,不会主动报错,兼容存量旧业务
  • 新接入的调用方在看接口文档时就能直接识别到q已弃用,优先使用new_q

注意:deprecated仅为文档提示标记,如果你需要完全禁止参数使用,需要自行在代码中增加校验逻辑或直接删除该参数定义。

内容的提问来源于stack exchange,提问作者Rui

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.10 11:06:01