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

推荐订阅源

IT之家
IT之家
A
About on SuperTechFans
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
N
Netflix TechBlog - Medium
Microsoft Security Blog
Microsoft Security Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - 三生石上(FineUI控件)
博客园 - 聂微东
博客园 - Franky
D
Docker
Martin Fowler
Martin Fowler
Engineering at Meta
Engineering at Meta
The Cloudflare Blog
人人都是产品经理
人人都是产品经理
Last Week in AI
Last Week in AI
U
Unit 42
F
Fortinet All Blogs
H
Help Net Security
Blog — PlanetScale
Blog — PlanetScale
Microsoft Azure Blog
Microsoft Azure Blog
罗磊的独立博客
P
Proofpoint News Feed
月光博客
月光博客
G
Google Developers Blog

分享创造

分享 KCase 脑图测试用例生成平台(AI 辅助生成测试用例) 标签页囤积症自救:写了个插件 TabRack,主打快速检索、自动分类和 AI 摘要 [file-preview]一个比较全面的在线文件预览组件库-支持 react 和 vue 撸了个 iOS 小应用[极简水印相机],直接免费 做了一个 V2EX Skill 写了个 iOS 打码 App「遮鸭 Maskduck」,纯离线免费 35 岁前端,裁员失业后,我花 1 个月做了个 AI 生图网站 亲身经历猫咪急症,我做了一款猫狗疼痛检测工具,希望能救你家毛孩一命 如何用 AI 做比较酷炫的落地页? 求真!最近 AI 生图的能力强到可怕 开源一个查看 k8s 的菜单栏工具-kubebar Packpour:我做了个专门给 App Store Connect 填多语言元数据的小工具 面对 140 年一遇的超级厄尔尼诺,我做了个全球监测小站 做了一个自动翻译的 Hacker News 客户端 做了一个 AI 头像生成器,可以免费生成 2 次 [送码 50 个] 自己手搓了个高颜值的倒数日 App——拾光机,求 V 友们指点 一个将苹果健康 APP 数据导出的工具,然后把你的数据喂给 AI 分析 我做了一个叫「订阅斩」的 iOS App,专门对付那些悄悄扣钱的订阅 做了个草率的日麻互动漫画,听听反馈 喜欢自己洗车的朋友们,我用 ai 做了一款洗车小程序 -- 洗车志 感谢 V2EX 上各位 NAS🍆 和 Datahoarder 玩家的关注和真实反馈!作为个人开发者,能得到这么多硬核玩家们的讨论,我非常荣幸。 用 AI 开发熊孩子自律的小程序 用 OpenClaw 搭建个人运动助手 今天摸鱼给 NanaAI 也接入了 GPT-Image-2 [Video Companion]一个 chrome 插件,解决大多对视频操作的需求~欢迎使用提 bug AI 时代,做产品简单了,把产品推广出去却变的更难了~ bestskills.dev - Skills 精选和评测站点 免 ROOT 强力卸载安卓广告软件 一个 All In One 的运维工具,支持 SSH、数据库、Redis 管理 [开源] Codeg V0.10:专注于代码生成的多智能体 IDE(cc、codex、gemini、opencode……),新版本重构了工作区,飞一般的体验,支持桌面端、服务器部署
开源小工具 链接预览稳如狗 LinkPeek 已更新到 v1.2.0
shigella · 2026-05-06 · via 分享创造

大家好,继续更新一下 LinkPeek 。 它以及更新迭代到 v1.2.0 了,https://github.com/shigella520/LinkPeek/releases/tag/v1.2.0

LinkPeek 是一个自部署的链接预览代理服务,主要解决 iMessage / IM 分享链接时预览不稳定、标题不够适合分享的问题。服务对外还是一个统一入口:

/preview?url=...

爬虫访问时返回 Open Graph HTML ,普通用户点击时直接 302 跳回原始链接。

这次 1.2.0 主要围绕 AI 标题生成和后台管理做了一轮比较大的迭代。

这次更新了什么

1. AI 标题生成

现在文本类卡片可以通过 style 参数生成 AI 标题。

比如:

/preview?url=...&style=FREESTYLE

目前 V2EX 、NGA 、LINUX DO 这类文本内容会把正文整理成 Raw Content ,再结合后台配置的 Style Prompt 生成一行更适合分享的标题。

Bilibili 这类本身有真实图片预览的内容不会强行改成 AI 标题卡片,还是保留原图预览。


2. FREESTYLE 模式

新增了一个保留 style:FREESTYLE

它不会对应某一个固定 prompt ,而是从后台已配置的 Style Prompt 里随机选一个。

Dashboard 里的链接生成器现在默认就是 FREESTYLE,这样日常生成分享链接时不用每次手选风格。


3. Style Prompt 和 Title Format Prompt 分离

之前标题生成的提示词比较混在一起,现在拆成两类:

  • Style Prompt:控制标题风格
  • Title Format Prompt:控制输出格式

Raw Content 会作为独立 user message 放在最后,避免风格提示和正文混在一起。

另外 Style Key 保存和请求匹配都会统一转大写,避免 fun / FUN 这类重复配置问题。


4. AI Provider 管理后台

这版加了 /admin 管理后台(在 Dashboard 连续按 3 下 6 会看到跳转按钮)。 现在可以在页面里维护:

  • Style Prompt
  • Title Format Prompt
  • AI Provider
  • Provider Cookie / 登录态配置
  • 服务日志
  • 统计数据清理

AI Provider 支持:

  • 多 Provider fallback
  • 单个 Provider 请求超时配置
  • 拖拽排序
  • 列表直接启用 / 禁用
  • 连通性测试

5. 自动降级

AI Provider 支持全局自动降级。

当某个 Provider 连续超时达到配置阈值,会自动移动到列表最后,同时写一条比较明显的 WARN 日志。

这个主要是为了解决某个上游临时不稳定时,服务能自己切到后面的 Provider 。


6. 并发预览去重

修了一个并发问题:如果多个请求同时打到同一个未缓存的预览,之前可能重复触发渲染任务。

现在对同一个 PreviewKey 做了本地单飞锁,缓存未命中时只会有一个请求实际去抓取 / 渲染,其它请求复用结果。

Dashboard 也补了一些 AI 指标

Dashboard 现在会展示:

  • AI 请求数
  • AI 渲染占比
  • AI 成功率

项目地址

GitHub: https://github.com/shigella520/LinkPeek

Live Demo: https://linkpeek.jianyutan.com/dashboard

如果你之前用过 LinkPeek ,这次升级后建议配置一下 /admin,尤其是 Style Prompt 和 AI Provider 。配置好以后,Dashboard 里直接生成链接默认就会带 FREESTYLE