静态 HTML Spaces
Spaces 还可以为您的应用程序提供自定义 HTML,而不是使用 Streamlit 或 Gradio。在 Spaces **README.md** 文件顶部的 **YAML** 块中设置 sdk: static
。然后,您可以将 HTML 代码放在 **index.html** 文件中。
以下是一些使用自定义 HTML 的 Spaces 示例
- Smarter NPC: 在 Spaces 中使用 iframe 显示 PlayCanvas 项目。
- Huggingfab: 在 Spaces 中显示 Sketchfab 模型。
Space 变量
可以将自定义 环境变量 传递到您的 Space。如果已为您的 Space 启用 OAuth,则 OAuth 信息(例如客户端 ID 和范围)也可用作环境变量。
要在 JavaScript 中使用这些变量,可以使用 window.huggingface.variables
对象。例如,要访问 OAUTH_CLIENT_ID
变量,可以使用 window.huggingface.variables.OAUTH_CLIENT_ID
。
以下是如何使用自定义环境变量和启用 OAuth 的 Space 并显示 HTML 中的变量的示例
< > 在 GitHub 上更新