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

推荐订阅源

V2EX - 技术
V2EX - 技术
博客园 - Franky
The GitHub Blog
The GitHub Blog
Y
Y Combinator Blog
MongoDB | Blog
MongoDB | Blog
C
Check Point Blog
P
Proofpoint News Feed
雷峰网
雷峰网
F
Fortinet All Blogs
酷 壳 – CoolShell
酷 壳 – CoolShell
I
InfoQ
H
Help Net Security
T
Tailwind CSS Blog
博客园 - 聂微东
博客园 - 【当耐特】
S
Schneier on Security
The Hacker News
The Hacker News
I
Intezer
博客园 - 三生石上(FineUI控件)
量子位
AWS News Blog
AWS News Blog
T
The Exploit Database - CXSecurity.com
腾讯CDC
Hugging Face - Blog
Hugging Face - Blog
P
Palo Alto Networks Blog
P
Privacy International News Feed
V
Vulnerabilities – Threatpost
NISL@THU
NISL@THU
宝玉的分享
宝玉的分享
Cyberwarzone
Cyberwarzone
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
T
Threat Research - Cisco Blogs
Microsoft Azure Blog
Microsoft Azure Blog
B
Blog
T
The Blog of Author Tim Ferriss
Security Latest
Security Latest
H
Hacker News: Front Page
Vercel News
Vercel News
A
Arctic Wolf
L
LINUX DO - 热门话题
G
GRAHAM CLULEY
Simon Willison's Weblog
Simon Willison's Weblog
Google Online Security Blog
Google Online Security Blog
W
WeLiveSecurity
Scott Helme
Scott Helme
Hacker News - Newest:
Hacker News - Newest: "LLM"
O
OpenAI News
TaoSecurity Blog
TaoSecurity Blog
Jina AI
Jina AI
爱范儿
爱范儿

别年

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