cloudflare-ai-web学习资料汇总 - 支持多种AI模型的融合Web平台

Ray

cloudflare-ai-web

cloudflare-ai-web项目介绍

cloudflare-ai-web是一个由GitHub用户Jazee6开发的开源项目,旨在利用Cloudflare Workers AI快速搭建一个支持多种AI模型的Web平台。该项目具有以下主要特性:

  • 支持Gemini Pro、Cloudflare Workers AI、ChatGPT等多种AI模型
  • 支持Serverless部署,无需服务器
  • 支持设置访问密码,聊天记录本地存储
  • 轻量化设计,gzip压缩后仅646 kB
  • 支持多种AI模型,如ChatGPT、Gemini Pro、Stable Diffusion、llama-3、通义千问等

项目截图

快速开始

一键部署(推荐)

项目提供了一键部署到Vercel的功能,只需点击以下按钮并按提示操作即可:

Deploy with Vercel

Docker部署

您也可以使用Docker来部署该项目:

docker run -d --name cloudflare-ai-web \
  -e CF_TOKEN=YOUR_CF_TOKEN \
  -e CF_GATEWAY=YOUR_CF_GATEWAY \
  -p 3000:3000 \
  --restart=always \
  jazee6/cloudflare-ai-web

环境变量配置

项目运行需要配置以下环境变量:

  • CF_TOKEN: Cloudflare Workers AI Token
  • CF_GATEWAY: Cloudflare AI Gateway URL
  • OPENAI_API_KEY: OpenAI API Key (使用ChatGPT时需要)
  • G_API_KEY: Google AI API Key (使用GeminiPro时需要)
  • G_API_URL: Google AI 反代 (不支持的地区需要填写)
  • PASSWORD: 访问密码 (可选)

详细的配置说明请参考项目的README文档

模型支持

cloudflare-ai-web支持多种AI模型,您可以在./utils/db.ts文件中增删模型。目前支持的模型列表可以在Cloudflare Workers AI模型页面查看。

Cloudflare Workers AI

学习资源

  1. 项目GitHub仓库 - 包含完整的源代码和文档
  2. 在线演示 - 体验项目的实际效果
  3. Cloudflare Workers文档 - 了解Cloudflare Workers的基础知识
  4. Cloudflare Workers AI文档 - 深入学习Cloudflare Workers AI的使用方法

总结

cloudflare-ai-web为开发者提供了一个快速搭建多模态AI平台的解决方案。通过利用Cloudflare Workers AI和其他流行的AI模型,开发者可以轻松构建功能强大的AI应用。无论您是想要部署一个简单的聊天机器人,还是构建更复杂的AI驱动的Web应用,cloudflare-ai-web都是一个值得考虑的选择。

希望本文对您了解和使用cloudflare-ai-web项目有所帮助。如果您在使用过程中遇到任何问题,欢迎在项目的GitHub Issues页面提出。

avatar
0
0
0
相关项目
Project Cover

cloudflare-ai-web

Cloudflare Workers AI支持快速搭建轻量化多模态AI平台,提供Serverless部署,无需服务器。支持ChatGPT、Gemini Pro、Stable Diffusion、llama-3和通义千问等模型,具备访问密码和本地存储聊天记录功能。详细的部署说明和环境变量设置指南,支持Docker、Deno Deploy和Vercel等多种部署方式。

Project Cover

claude-to-chatgpt

Claude to ChatGPT项目实现将Anthropic的Claude模型API转换为OpenAI ChatGPT API格式。支持Cloudflare Workers和Docker等多种部署方式,无需服务器即可进行部署。项目兼容`claude-instant-1`和`claude-2`模型,并支持流式响应。另提供详细的部署教程和CLI操作指南,帮助用户快速理解和运用。该项目突出了对特定API模型的处理能力和响应方式的技术细节。

Project Cover

ChatGPT-Telegram-Workers

ChatGPT-Telegram-Workers是一个便于在Cloudflare Workers上部署Telegram ChatGPT机器人的解决方案。该项目支持多平台部署,兼容多种AI服务提供商,无需本地开发环境和依赖,同时支持多语言和文本到图像的生成。详细的文档和自动更新功能使管理和升级过程更为便捷。

Project Cover

chatgpt-plugin

该项目展示了如何使用Cloudflare Workers平台构建和部署ChatGPT插件,包括快速部署的GitHub库搜索插件及使用Pirate Weather API的天气信息检索插件。

Project Cover

gh-proxy

gh-proxy 是一个开源的 GitHub 资源加速工具,支持 release、archive 和项目文件的访问加速,并兼容 git clone 操作。项目提供基于 Cloudflare Workers 的无服务器版本和 Python 版本。用户只需在原始 GitHub URL 前添加代理地址即可使用。适用于解决网络访问限制或提高 GitHub 资源下载速度的场景。

Project Cover

CF-Workers-docker.io

CF-Workers-docker.io是基于Cloudflare Workers的Docker镜像代理工具,通过中转请求解决访问限制并加速Docker官方镜像仓库访问。项目特点包括简便部署、灵活使用方法和多容器运行时配置支持。此外,还整理了多个第三方DockerHub镜像服务供选择。

Project Cover

LetterDrop

LetterDrop是一个基于Cloudflare Workers的开源Newsletter管理平台。该项目支持Newsletter的创建、分发和订阅管理,提供零成本且可靠的解决方案。LetterDrop利用Cloudflare基础设施确保服务稳定性和可扩展性,同时注重数据安全。这个项目适合个人和企业用户,解决了传统Newsletter服务可能面临的关闭或订阅者流失等问题。

Project Cover

cloudflare-docker-proxy

cloudflare-docker-proxy 是一个利用 Cloudflare Workers 技术为 Docker 镜像仓库提供代理服务的开源工具。它支持多个主流镜像仓库的路由配置,如 Docker Hub、Quay.io 和 Google Container Registry。通过简单的部署步骤和灵活的路由设置,可以实现镜像仓库的快速、安全访问,提升下载效率。这个项目主要面向需要优化 Docker 镜像访问的开发和运维人员。

Project Cover

UptimeFlare

UptimeFlare是基于Cloudflare Workers的开源监控工具,提供全球310多个城市的检查服务。支持HTTP/HTTPS/TCP监控,可定制请求参数,记录90天运行历史。集成100多种通知渠道,提供可自定义状态页面。界面既功能强大又用户友好,适用于不同规模项目,且易于部署和使用。

最新项目
Project Cover

豆包MarsCode

豆包 MarsCode 是一款革命性的编程助手,通过AI技术提供代码补全、单测生成、代码解释和智能问答等功能,支持100+编程语言,与主流编辑器无缝集成,显著提升开发效率和代码质量。

Project Cover

AI写歌

Suno AI是一个革命性的AI音乐创作平台,能在短短30秒内帮助用户创作出一首完整的歌曲。无论是寻找创作灵感还是需要快速制作音乐,Suno AI都是音乐爱好者和专业人士的理想选择。

Project Cover

有言AI

有言平台提供一站式AIGC视频创作解决方案,通过智能技术简化视频制作流程。无论是企业宣传还是个人分享,有言都能帮助用户快速、轻松地制作出专业级别的视频内容。

Project Cover

Kimi

Kimi AI助手提供多语言对话支持,能够阅读和理解用户上传的文件内容,解析网页信息,并结合搜索结果为用户提供详尽的答案。无论是日常咨询还是专业问题,Kimi都能以友好、专业的方式提供帮助。

Project Cover

阿里绘蛙

绘蛙是阿里巴巴集团推出的革命性AI电商营销平台。利用尖端人工智能技术,为商家提供一键生成商品图和营销文案的服务,显著提升内容创作效率和营销效果。适用于淘宝、天猫等电商平台,让商品第一时间被种草。

Project Cover

吐司

探索Tensor.Art平台的独特AI模型,免费访问各种图像生成与AI训练工具,从Stable Diffusion等基础模型开始,轻松实现创新图像生成。体验前沿的AI技术,推动个人和企业的创新发展。

Project Cover

SubCat字幕猫

SubCat字幕猫APP是一款创新的视频播放器,它将改变您观看视频的方式!SubCat结合了先进的人工智能技术,为您提供即时视频字幕翻译,无论是本地视频还是网络流媒体,让您轻松享受各种语言的内容。

Project Cover

美间AI

美间AI创意设计平台,利用前沿AI技术,为设计师和营销人员提供一站式设计解决方案。从智能海报到3D效果图,再到文案生成,美间让创意设计更简单、更高效。

Project Cover

AIWritePaper论文写作

AIWritePaper论文写作是一站式AI论文写作辅助工具,简化了选题、文献检索至论文撰写的整个过程。通过简单设定,平台可快速生成高质量论文大纲和全文,配合图表、参考文献等一应俱全,同时提供开题报告和答辩PPT等增值服务,保障数据安全,有效提升写作效率和论文质量。

投诉举报邮箱: service@vectorlightyear.com
@2024 懂AI·鲁ICP备2024100362号-6·鲁公网安备37021002001498号