Gradio 代理 & MCP 黑客松
获奖者Gradio 代理 & MCP 黑客松
获奖者gradio.load(···)
css
、js
和 head
属性)将不会被加载。import gradio as gr
demo = gr.load("gradio/question-answering", src="spaces")
demo.launch()
name: str
模型名称(例如“google/vit-base-patch16-224”)或空间名称(例如“flax-community/spanish-gpt2”)。这是传递给 `src` 函数的第一个参数。如果未提供 `src`,也可以格式化为 {src}/{仓库名称}(例如“models/google/vit-base-patch16-224”)。
src: Callable[[str, str | None], Blocks] | Literal['models', 'spaces'] | None
= None
接受字符串模型 `name` 和字符串或 None `token` 并返回 Gradio 应用程序的函数。此外,为方便起见,此参数可以接受以下两个字符串之一:“models”(用于通过推理 API 加载 Hugging Face 模型)或“spaces”(用于加载 Hugging Face Space)。如果为 None,则使用 `name` 参数的前缀来确定 `src`。
token: str | None
= None
可选的令牌,作为第二个参数传递给 `src` 函数。如果未明确提供,加载模型时将使用 HF_TOKEN 环境变量或回退到本地保存的 HF 令牌(加载 Space 时,仅当您加载受信任的私有 Space 时才提供令牌,因为 Space 可以读取您加载的令牌)。在此处查找您的 HF 令牌:https://hugging-face.cn/settings/tokens。
accept_token: bool | LoginButton
= False
如果为 True,则首先渲染一个 Textbox 组件,允许用户提供一个令牌,该令牌将在调用加载的模型或 Space 时替代 `token` 参数使用。也可以在同一个 Blocks 作用域中提供一个 gr.LoginButton 实例,允许用户使用 Hugging Face 帐户登录,其令牌将在调用加载的模型或 Space 时替代 `token` 参数使用。