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

推荐订阅源

N
Netflix TechBlog - Medium
N
News and Events Feed by Topic
Latest news
Latest news
C
CXSECURITY Database RSS Feed - CXSecurity.com
T
Threatpost
The Hacker News
The Hacker News
T
The Exploit Database - CXSecurity.com
S
Schneier on Security
Cisco Talos Blog
Cisco Talos Blog
Hacker News: Ask HN
Hacker News: Ask HN
Simon Willison's Weblog
Simon Willison's Weblog
W
WeLiveSecurity
H
Hacker News: Front Page
L
LINUX DO - 热门话题
T
Tor Project blog
N
News | PayPal Newsroom
S
Secure Thoughts
小众软件
小众软件
Recent Commits to openclaw:main
Recent Commits to openclaw:main
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
AWS News Blog
AWS News Blog
Security Latest
Security Latest
MyScale Blog
MyScale Blog
Webroot Blog
Webroot Blog
Cyberwarzone
Cyberwarzone
Engineering at Meta
Engineering at Meta
腾讯CDC
T
Tailwind CSS Blog
SecWiki News
SecWiki News
博客园 - 司徒正美
Microsoft Azure Blog
Microsoft Azure Blog
P
Palo Alto Networks Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
V
V2EX
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
B
Blog RSS Feed
大猫的无限游戏
大猫的无限游戏
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Martin Fowler
Martin Fowler
P
Proofpoint News Feed
GbyAI
GbyAI
C
Check Point Blog
博客园_首页
PCI Perspectives
PCI Perspectives
月光博客
月光博客
TaoSecurity Blog
TaoSecurity Blog
aimingoo的专栏
aimingoo的专栏
酷 壳 – CoolShell
酷 壳 – CoolShell
IT之家
IT之家

别年

博客主题个人巧思 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 许可协议。