Hub 文档

自定义 Python 空间

Hugging Face's logo
加入 Hugging Face 社区

并获得增强型文档体验

开始

自定义 Python Spaces

Spaces 现在支持任意 Dockerfile,因此您可以使用 Docker Spaces 直接托管任何 Python 应用程序。

虽然不是官方工作流程,但您可以通过选择 Gradio 作为 SDK 并在端口 7860 上提供前端,在 Spaces 中运行自己的 Python + 界面堆栈。请参阅 模板 获取示例。

Spaces 在 iframe 中提供服务,默认情况下会限制从父页面打开的链接。最简单的解决方案是在新窗口中打开它们

<a href="https://hf.space" rel="noopener" target="_blank">Spaces</a>

通常,在使用 Gradio 库界面时,Spaces 的高度会自动调整。但是,如果您在 Gradio SDK 中提供自己的前端,并且内容高度大于视窗,则需要添加一个 iFrame Resizer 脚本,以便内容在 iframe 中可滚动

<script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.3.2/iframeResizer.contentWindow.min.js"></script>

例如,以下是具有和不具有脚本的相同 Space

< > 更新 在 GitHub 上