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

推荐订阅源

N
News and Events Feed by Topic
Stack Overflow Blog
Stack Overflow Blog
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
量子位
Apple Machine Learning Research
Apple Machine Learning Research
B
Blog RSS Feed
F
Full Disclosure
aimingoo的专栏
aimingoo的专栏
云风的 BLOG
云风的 BLOG
小众软件
小众软件
Hugging Face - Blog
Hugging Face - Blog
A
About on SuperTechFans
G
Google Developers Blog
U
Unit 42
腾讯CDC
雷峰网
雷峰网
爱范儿
爱范儿
H
Help Net Security
Engineering at Meta
Engineering at Meta
Vercel News
Vercel News
Cloudbric
Cloudbric
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
S
Secure Thoughts
有赞技术团队
有赞技术团队
Jina AI
Jina AI
L
LINUX DO - 最新话题
Martin Fowler
Martin Fowler
C
Cybersecurity and Infrastructure Security Agency CISA
V
Visual Studio Blog
TaoSecurity Blog
TaoSecurity Blog
F
Fortinet All Blogs
S
Security @ Cisco Blogs
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
IT之家
IT之家
T
The Blog of Author Tim Ferriss
K
Kaspersky official blog
N
News | PayPal Newsroom
美团技术团队
月光博客
月光博客
PCI Perspectives
PCI Perspectives
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
Google Online Security Blog
Google Online Security Blog
L
LINUX DO - 热门话题
Help Net Security
Help Net Security
Recent Announcements
Recent Announcements
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
罗磊的独立博客
酷 壳 – CoolShell
酷 壳 – CoolShell
Latest news
Latest news
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.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 许可协议。