惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Cyberwarzone
Cyberwarzone
Recent Announcements
Recent Announcements
D
DataBreaches.Net
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
博客园 - 聂微东
博客园 - 【当耐特】
aimingoo的专栏
aimingoo的专栏
N
Netflix TechBlog - Medium
V
Visual Studio Blog
The GitHub Blog
The GitHub Blog
Blog — PlanetScale
Blog — PlanetScale
Engineering at Meta
Engineering at Meta
L
LangChain Blog
The Cloudflare Blog
Y
Y Combinator Blog
AI
AI
P
Palo Alto Networks Blog
美团技术团队
有赞技术团队
有赞技术团队
I
Intezer
Last Week in AI
Last Week in AI
Know Your Adversary
Know Your Adversary
D
Darknet – Hacking Tools, Hacker News & Cyber Security
NISL@THU
NISL@THU
博客园 - 三生石上(FineUI控件)
MongoDB | Blog
MongoDB | Blog
S
Schneier on Security
IT之家
IT之家
博客园 - 司徒正美
A
Arctic Wolf
罗磊的独立博客
雷峰网
雷峰网
Vercel News
Vercel News
SecWiki News
SecWiki News
AWS News Blog
AWS News Blog
GbyAI
GbyAI
WordPress大学
WordPress大学
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
T
Tor Project blog
V
Vulnerabilities – Threatpost
Hugging Face - Blog
Hugging Face - Blog
H
Heimdal Security Blog
Schneier on Security
Schneier on Security
H
Help Net Security
T
Troy Hunt's Blog
N
News and Events Feed by Topic
爱范儿
爱范儿
V2EX - 技术
V2EX - 技术
Project Zero
Project Zero
T
The Exploit Database - CXSecurity.com

别年

博客主题个人巧思 1% 尝试用 AI 重构 Folo Transform 的使用体验 怎么就八月了 Waline 配置 Resend 邮箱提醒 Cloud Mail:基于 Cloudflare Workers、Resend 的自有域名邮箱服务搭建 免疫系统的劫数 摸黑向前:瞎练之后瞎吃 優しい雨が降りますように 天津|挑战陌生的开端 免费企业邮箱:Gmail、Resend 邮件代发配置 落笔于向日葵花开的谷雨尾声 付鹏:未来三五年最确定的投资机会(20250413) 使用 ClawCloud Run 部署 AList Vercel 重定向与 Google Search Console 地址更改 咸阳印象:关中秦风的千年回响 速回博客问卷 记于春分李树花开一刻 借助 Algolia DocSearch 实现站内搜索 新手父母避坑指南:0-3岁育儿用品、疫苗与经历
基于 Cloudflare Workers 部署博客 AI 摘要服务
Xuesong · 2026-04-17 · via 别年

今天整理一下博客主题的 AI 摘要 cf-worker-summary 的部署过程。

项目采用 Cloudflare Workers、Cloudflare D1 作为技术栈,AI 支持 OpenAI、Claude、Cloudflare AI 作为摘要生成服务。

部署

  1. Fork 仓库 cf-worker-summary

  2. GitHub 仓库的 Settings > Secrets and variables > Actions,添加以下 Secrets

分类Secret 变量名描述示例值
基础配置CLOUDFLARE_API_TOKEN具备 Workers 部署权限的 API 令牌xxxx-xxxx-xxxx
CLOUDFLARE_WORKER_NAME你的 Worker 实例名称cf-worker-summary
SUMMARY_API绑定的自定义域名https://api.example.com
CLOUDFLARE_ZONE_ID对应域名的区域 ID520...
AI 逻辑AI_PROVIDERAI 提供商(默认 cloudflarecloudflare / openai
AI_MODEL使用的 AI 模型@cf/meta/llama-3-8b-instruct
AI_API_KEY第三方 AI 的 API Keysk-xxxx
AI_ENDPOINT第三方 AI 端点https://api.openai.com/v1
ALLOWED_DOMAINS允许缩略内容的域名白名单*.example.com, example.net
CACHE_TTL缓存过期时间(秒)604800
MAX_CONTENT_LENGTH最大处理字符数10000
SUMMARY_MIN_LENGTH摘要最小长度200
数据库D1_DATABASE_NAMECloudflare D1 数据库名称summary-db
D1_DATABASE_IDCloudflare D1 数据库 ID78a...
  1. 执行 Action 完成部署

主题配置

在配置文件中 src/config.ts,添加以下配置:

typescript

"AIConfig": {
    "enable": true,
    "api": "https://api.example.com/summary"
  },

其中 api 对应部署阶段的 SUMMARY_API,需要增加 /summary 路径。

其他

目前提示词部分会根据用户浏览器请求中传送的 Accept-Language 字段,自动生成对应语言的摘要,所以 D1 数据库中存储的摘要会有多条记录,而且模型本身的能力存在语言混乱的情况。

文章标题:基于 Cloudflare Workers 部署博客 AI 摘要服务

文章作者:Xuesong

文章链接:https://fylsen.com/posts/2026/04/deploy-cloudflare-ai-blog-summary[复制]

最后修改时间:


商业转载请联系站长获得授权,非商业转载请注明本文出处及文章链接,您可以自由地在任何媒体以任何形式复制和分发作品,也可以修改和创作,但是分发衍生作品时必须采用相同的许可协议。
本文遵循 CC BY-NC-SA 4.0 许可协议。