TGViewer
GitHub开源观察|开源项目·热门仓库·开发者 GitHub开源观察|开源项目·热门仓库·开发者 @githubtrendinghub · 668 subscribers
Post #625 15
SDKProof 实测:Claude 拒绝四成 Stripe 任务

开发者 Kalpit Rathore 发布了一款名为 SDKProof 的开源工具,用于检验 AI 编程代理写出的代码是否匹配库的当前 API,而非模型记忆中的旧版本。原理是把模型生成的答案放进装有真实依赖的项目里跑 tsc --noEmit,编译通过即算过关,由编译器而非另一个 LLM 来裁决。

作者在给 Stripe SDK 加入测试时发现异常:首轮 15 个任务全部通过,但其中 4 个答案文件是零字节空文件,空文件编译自然零报错,等于把「模型没产出」误判成「答对了」。修复后重测,Claude 对 150 个 Stripe 任务拒绝了 62 个(41.3%),而对照组 Zod 的 100 个任务零拒绝。拒绝呈明显梯度:创建 PaymentIntent、批量读取客户、使用非默认 API key 等操作几乎全拒,退款、创建客户、验证 webhook 则基本正常。作者尝试在提示词中补充账户归属上下文,A/B 对比显示拒绝率毫无变化,触发点在于操作本身的形态而非语境缺失。

作者还自曝了测量脚本的同类 bug:未加载 .env 导致全部请求认证失败,而错误请求被计为「未拒绝」,30 次失败被渲染成漂亮的零。修复后脚本将错误请求排除出分母,且失败过半时拒绝输出百分比。Stripe 现已以 100/100 分数上线榜单,页面在分数旁注明仅覆盖 15 个任务中的 10 个,并公开了拒绝率明细。三个专门用于捕捉版本漂移的任务全部通过,确认模型写的是当前 SDK 期望的 API 形态。


工具与完整数据已开源,作者欢迎复现不同结果的人反馈。

GitHub

#GitHub #开源 #SDKProof #TypeScript #AI编程 #Stripe #Claude #LLM测试
@GitHubTrendingHub
More from @githubtrendinghub
  1. Sep 30, 2026WSL Containers:在 Windows 里原生跑 Linux 容器 微软把 WSL 容器(WSLC)从公开预览转为正式可用,开发者不必再装独立工具,就能在 WSL 环境里…
  2. Sep 30, 2026DBX:25 MB 的跨平台数据库客户端 轻量级跨平台数据库管理工具,支持 MySQL、PostgreSQL、SQLite、Redis、MongoDB、达梦等 100+ 数据库,提…
  3. Sep 30, 2026Openship:自带 CI/CD 的自托管部署平台 指向一个仓库,它自动完成构建、发布、路由和 TLS 终结,省掉自己搭部署流水线的麻烦。适合想把应用部署到自己服务器或云上的开发…
  4. Sep 30, 2026ReClip:自托管的视频音频下载器,带网页界面 粘贴链接就能把 YouTube、TikTok、Instagram、Twitter/X 等 1000+ 站点的视频存成 MP4 或…
  5. Sep 30, 2026OpenShell:给自主 AI Agent 用的安全私有运行时 NVIDIA 开源,让 Agent 能读文件、装包、调 API、用凭证,但不会拿到你数据、密钥和网络的完全访问权。…
  6. Sep 29, 2026openSUSE Leap 16.1:不可变模式并入主安装器 openSUSE 把不可变系统并入 Leap 主安装器,Leap Micro 不再单独发版,6.3 和 7.0 取消。…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →