
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
上个月我们组接了一个 RAG + 代码生成的混合项目,后端同时调 deepseek-v4-pro 做推理、glm-5 做知识问答、kimi-k2.7-code 做代码补全。三个厂商、三套 Key、三种 base_url 格式——6 周里因为 Key 管理混乱导致了 4 次线上 429、2 次 401 误报、1 次某同事把测试 Key 推到了 GitHub 公开仓库。最终我们的结论是:业务代码里不应
用 Claude Code 写代码有一个很烦的事:每一轮对话结束,它就停下来等你回复。改一个 bug 要来回五六轮,你得一直盯着终端,看它改完了没,然后敲回车让它继续。本质上你变成了一个人肉"继续"按钮。v2.1.139 加了两个命令,直接解决了这个问题。/goal让 Claude 自己干到满足条件为止,不用你催;打开一个多会话管理面板,让你同时派发好几个任务,哪个卡住了一眼就能看到。这篇文章是我
上周三我们团队把 Cursor 里的默认模型从 Claude Sonnet 4.6 升级到 Claude Sonnet 5,结果三个人填了三种不同的 model_name,全部 400 报错。折腾半天才搞清楚——Claude Sonnet 5 在 Cursor 里的正确模型 ID 是,不是,也不是。另外 thinking 参数的写法跟 Claude Opus 4.8 有所不同,两者都需要显式声明t
上周三我们团队把 Cursor 里的默认模型从 Claude Sonnet 4.6 升级到 Claude Sonnet 5,结果三个人填了三种不同的 model_name,全部 400 报错。折腾半天才搞清楚——Claude Sonnet 5 在 Cursor 里的正确模型 ID 是,不是,也不是。另外 thinking 参数的写法跟 Claude Opus 4.8 有所不同,两者都需要显式声明t
上周三智谱把 GLM-5 升级到 GLM-5.1,我项目里十几个调用点全炸了。控制台没有任何迁移说明,报错信息也只给一句——我还以为是 Key 过期了,重新生成了两遍才意识到是 endpoint 路径和模型标识符都改了。这篇把我填的坑整理出来,省得你再绕一圈。GLM-5.1 相比 GLM-5 有两处未经通知的差异:一是 base_url 从变成了(注:v5 路径为作者实测结果,官方文档截至撰文时尚
上个月我接了个私活,甲方要做一个合同工具——把 PDF 丢进去,自动标出风险条款,再生成修改建议。一开始用 GPT-5.5 做的,效果还行但长文档容易丢上下文。朋友建议我试试 Claude Opus 4.7,说代码生成和长文本理解比较猛。折腾了两天,踩了几个坑,总算跑通了,记录一下。用 Claude API 写代码,核心就两步:拿到 API Key,然后通过 OpenAI 兼容协议或 Anthro
上周三我把 Windsurf Cascade 的后端模型从 Claude Sonnet 换成 Qwen3.7 Plus,想省点钱跑日常的代码补全和重构任务。结果折腾了大半天——Cascade 生成到一半突然停了,不报错,不提示,就是静默截断。查了两个小时才发现是里的和maxTokens字段跟 Qwen3.7 Plus 的实际上限对不上。这篇把我踩的坑全拆一遍,直接贴配置。
上周三我在给一个代码工具接 Gemini 2.5 Pro 的时候,折腾了大半天。流程本身不复杂,15 分钟能跑通,但有两个地方会让你第一次请求直接挂——model name 必须带models/前缀(裸写模型名 404),以及 safety_settings 不显式设成BLOCK_NONE时,代码生成类请求会被默认安全策略拦截,返回空 candidates。这篇把最小可用配置模板直接给出来,省得你
最近把项目里的 DeepSeek V3 升级到新版本,结果同一套代码开始出现 500 错误。错误信息只有一句冷冰冰的,没有任何有用的字段提示。排查下来,主要集中在两类请求格式问题:① system message 里混入了 Unicode 控制字符;② tools 参数传了空数组[]。下面展开讲怎么排查和修。:本文基于实际排查经验整理,部分涉及模型内部行为的描述(如版本间容错差异)为推测,Deep
折腾了一周,我的结论:Claude Opus 4.7 在代码和推理这两个维度上确实是目前最强的选择,SWE-Bench 72.3% 不是吹的。但它贵,输出 $75/M tokens 这个价格决定了它不适合当日常模型用。我的策略是分层:Agent 核心推理用 Opus 4.7,普通对话和初步生成用 Sonnet 4.6,简单分类/提取用 Haiku 4.5。这样月成本能控制在 Opus 全量的 30







