关于开源、AI、Web 开发和软件构建的思考
在成功使用 OpenNext 将多个生产级别的 Next.js 网站部署到 Cloudflare 之后,我发现它在性能、成本和开发者体验方面是一个绝佳的组合。这就是为什么这个技术栈成为了我大多数新项目的首选。
每次从本地机器部署后端都需要 5-10 分钟。我设置了带有变更检测和 Docker 基础镜像策略的 GitHub Actions,以加快速度。
在构建 Prosody Coach(一个用于提高英语发音的 CLI 工具)时,我需要一种既能保持语音质量又能控制文件大小的音频格式。以下是 FLAC 成为 AI 驱动语音应用的明确选择的原因。
如果你正在使用 OpenNext 在 Cloudflare Workers 上运行 Next.js 站点,并且因为不需要的 Durable Objects 而产生费用,这里是如何解决这个问题的方法。
你是否曾好奇过为什么 ChatGPT、Claude 和其他 AI 模型会使用 **粗体文本** 和 [链接](url) 来格式化它们的回复?这就是 Markdown,而且背后有充分的理由。
RAG 解决方案的价格范围从经济实惠到企业级。参与了几个 RAG 项目后,我发现 Cloudflare AI Search 为您处理了大部分复杂性。以下是我为本网站构建生产级聊天机器人的方法。
在构建实时功能时,开发者通常默认选择 WebSockets。但对于流式传输 AI 响应,Server-Sent Events 结果证明是更好的选择。以下是我在 Kindle ChatGPT 项目中实现 SSE 时学到的经验。
I built an API token system and OpenAPI docs for my project. Here's what I learned about secure token generation, authentication, and making it work with ChatGPT and other tools.
I built a public step counter using Google Fit API and Cloudflare Workers. It shows my daily steps, weekly totals, and streak on my website. Here's how I did it and why public accountability works.
了解如何在你的电脑上直接运行开源人工智能模型(LLM)。无需云服务,无需订阅,完全保护隐私。一份使用 llama.cpp 的初学者指南。
将最新文章和见解发送到您的收件箱。
Unsubscribe anytime. No spam, ever.