Ultra Cloudflare Worker:免费、安全、便捷地访问 Gemini 等 AI 模型

图片[1]-Ultra Cloudflare Worker:免费、安全、便捷地访问 Gemini 等 AI 模型-✨️免费用✅️

**简介:**

Ultra Cloudflare Worker 是一个强大且易于使用的 Cloudflare Worker,旨在充当 Google Gemini 和 Imagen 等生成式 AI API 的安全高效代理。它使您能够从任何地方访问这些强大的 AI 模型,即使在直接访问受限的地区也能轻松使用。通过利用 Cloudflare 的全球网络,该 Worker 能够降低延迟并提供高可扩展性,同时安全地管理 API 密钥,避免暴露在客户端代码中。此外,它还提供了一个简单、可定制的 HTML 界面,方便用户与 AI 进行交互。

**核心功能与特点:**

* **AI 请求转发:** 安全地将请求路由到 Google 的 Gemini 和 Imagen API,无需担心地域限制。
* **API 密钥安全管理:** 将您的 Google AI API 密钥安全地存储在 Cloudflare Worker 的环境变量中,并通过加密保护,防止泄露。
* **用户友好的 HTML 界面:** 提供一个简单直观的 HTML 前端,方便用户与 AI 模型进行交互,并支持主题选择。
* **CORS 处理:** 预先配置了跨域资源共享(CORS)处理,简化了跨域请求的配置。
* **流式传输支持:** 支持从 Gemini 等模型获取流式文本响应,实现实时输出,提升用户体验。
* **图像生成支持:** 支持处理图像生成请求,并直接在界面上显示来自 Imagen 的结果。
* **无需 VPN 代理:** 对于无法直接访问 Google API 的地区,可以通过 Cloudflare 的网络访问,无需用户端使用 VPN。
* **无服务器架构:** 基于 Cloudflare Workers 的无服务器架构,无需管理服务器,降低运维成本。
* **经济高效:** Cloudflare 提供的免费套餐通常足以满足个人项目需求。
* **边缘部署:** Cloudflare Worker 部署在边缘节点,更接近用户,从而减少延迟,提高响应速度。
* **自动扩展:** Cloudflare Worker 可以根据流量自动扩展,无需手动干预。
* **易于部署:** 可以直接通过 Cloudflare 控制台或 Wrangler CLI 进行部署。

**部署与使用:**

部署 Ultra Cloudflare Worker 的步骤非常简单:

1. **创建 Cloudflare Worker:** 在 Cloudflare 控制台中创建新的 Worker 应用。
2. **配置 Worker:** 编辑 Worker 代码。
3. **粘贴代码文件:** 将项目提供的 `worker.js`、`request-handler.js`、`api-handler.js`、`html-renderer.js` 和 `utils.js` 文件内容粘贴到 Cloudflare 在线编辑器中。
4. **添加 API 密钥环境变量:** 在 Worker 的设置中添加名为 `GEMINI_API_KEY` 的环境变量,并将您的 Google AI Studio 或 Google Cloud Vertex AI API 密钥作为其值。务必加密该值以确保安全。
5. **保存并部署:** 保存并部署 Worker。

部署完成后,只需在浏览器中访问 Worker 的 URL,即可看到 HTML 界面。选择模型、主题,输入提示语,然后点击“发送 Post”按钮即可与 AI 进行交互。

**自定义:**

您可以通过修改 `html-renderer.js` 文件来改变前端界面外观。可以通过修改 `api-handler.js` 文件中的 `allowedModels` 数组来更新或限制可用的 Gemini/Imagen 模型。 通过修改 `html-renderer.js` 文件中的 `themeConfig` 对象来添加或修改主题。

**重要声明:API 转发 ≠ 网络代理**

Ultra Cloudflare Worker 属于 API 转发(API Proxy),而非网络代理。它仅转发请求到特定的公开 API(如 Google 的 Gemini 和 Imagen),不支持访问任意网站,也不提供 VPN、SOCKS5、Shadowsocks 等网络代理协议或服务。因此,该项目完全符合 Cloudflare 的使用政策,是 Cloudflare Worker 的标准合规用例。

**开源协议:**

本项目采用 GNU General Public License v3.0 开源协议,您可以自由使用、修改和分发该项目。

**SEO关键词:**

Cloudflare Worker, Gemini API, AI 代理

**相关标签:**

Serverless, AI, API

qyjoy/AI-worker: 🌐 A simple Cloudflare Worker – Serverless & Cost-Effective: No need to rent or manage your own server. Cloudflare Workers operate on a serverless model, and the free tier is often sufficient for personal use
https://github.com/qyjoy/AI-worker

© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容