No jargon, just sharing.
No pressure, just learning.

🍌 NanoBanana:多模型 Playground(可直接用 + 一看就会部署)
上半部分是可用的在线面板,下半部分是 5 分钟部署教程与常见问题,手机/电脑都好用。

🚀 在线体验

下面是已部署好的 NanoBanana 面板(来自 Deno Deploy)。你可以直接在这里问问题、切换模型、体验多模态能力:

🔗 新窗口打开

🍌 什么是 NanoBanana?

NanoBanana 是一个开源、极简、支持多模型的前端工具(Playground)。它通过 OpenRouter 等提供商聚合多款大模型,让你可以在一个页面里快速切换与体验。

  • 🌟 界面清爽,开箱即用
  • ⚡ 零后端:直接部署到 Deno Deploy
  • 🔄 支持选择多种模型(如 GPT-4.1、Claude、Llama 等)
  • 🧩 适合嵌入博客/知识库,做演示或自用

源码仓库:xiguapiwork/nanobanana

🌐 准备这些网站与知识

不用写后端;会 Fork 仓库 + 配环境变量就能跑。

📖 5 分钟部署教程

步骤 1. Fork 仓库 👉 打开 NanoBanana 仓库,点击右上角 Fork

步骤 2. 登录 Deno Deploy 👉 使用 GitHub 授权登录 Deno Deploy

步骤 3. New Project → 选择你 Fork 的仓库 → 打开 Settings → Environment Variables,添加环境变量:

OPENROUTER_API_KEY=你的_openrouter_key
SITE_TITLE=NanoBanana
SITE_DESC=我的轻量多模型前端
DEFAULT_MODEL=openrouter/auto

步骤 4. 部署完成后,得到你的域名(示例):https://your-app.deno.dev

步骤 5. 在 WordPress 中嵌入(自定义 HTML 区块粘贴):

<iframe src="https://your-app.deno.dev/"
  style="width:100%;height:72vh;border:1px solid #ccc;border-radius:12px"
  loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe>

⚠️ 常见问题(FAQ)

1)API Key 会暴露吗?

不要把 Key 写在前端代码里;放在 Deno Deploy 的 Environment Variables 最安全。公开页面也不要在浏览器里透出 Key。

2)为什么嵌入后下面有大空白?

跨域 iframe 不能自动跟随内容高度。这里使用 height: min(88vh, 900px) 在桌面提供更大可视区;你也可改为 80–90vh 按需微调。

3)跨域/CORS 要配置吗?

OpenRouter 原生支持浏览器请求;若你切换到其他 API,可能需要在服务端加中转代理。

Categories:

Tags:

No responses yet

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注