Panel 应用
Panel 应用让您可以直接从 PlaidCloud 发布交互式 HoloViz Panel 应用,包括参数化输入、实时图表和嵌入式数据表。您在 我的 Panel 应用 屏幕中管理它们,该屏幕列出每个应用及其运行时、构建状态和 URL。
有两种运行时,显示在 运行时 列中:
- WASM:完全在浏览器(Pyodide)中运行的静态应用。您从文档账户发布预先构建的 HTML 文件。没有服务器进程,也无需扩缩容,发布后立即提供服务。
- 服务器:从 git 仓库构建并在服务器端运行的应用。发布时,PlaidCloud 会将您的仓库构建为容器,该容器以零副本空闲,在对其 URL 的第一个请求时唤醒,提供服务(包括实时更新),并在空闲时缩减回零。对于需要 Python 运行时、服务器端计算或无法在浏览器中运行的库的应用,这是正确的选择。
| WASM | 服务器 | |
|---|---|---|
| 来源 | 已发布的 HTML 文件 | git 仓库(连接、分支、入口点) |
| 运行位置 | 浏览器中 | 服务器端,缩容到零 |
| 最适合 | 轻量、自包含的仪表板 | 需要服务器计算或完整 Python 库的应用 |
| 冷启动 | 无 | 第一个请求会唤醒应用(约 15 秒) |
- 从 PlaidCloud Git 部署 Panel 应用:使用无需凭据的托管连接,从仓库到已提供服务的应用的完整路径。
- Panel Studio:在 PlaidCloud 中创建、编辑、预览和发布应用,无需设置仓库。
- 使用 Weave 构建 Panel 应用:描述应用并批准 Weave 提出的具体更改。
- 创建 Panel 应用:从 git 发布服务器应用,或从文件发布 WASM 应用。
- Panel 应用套件:构建外观与 PlaidCloud 一致的应用,支持浅色和深色,包含筛选器、关键数值、服务器分页的数据网格、图表、表单、运行按钮、已保存设置和打印。
- Panel 应用的数据 API:在服务器上筛选、分页、计数和聚合表。
- 警报和摘要:当数值越过限值时收到推送通知、电子邮件、Slack 或 Teams 消息,或收到定期摘要。
- 应用库:将应用列为模板,并基于已列出的应用创建新应用。
- 项目品牌和应用项目:为项目的应用设置颜色和徽标,并将应用分配到项目。
- 使用 Panel 应用:构建状态、打开应用、编辑和移除。
- 在 Panel 应用中构建 AI 代理:教程:为 AI 代理提供 REST API 作为其工具,并限定在查看者自己的权限范围内。