跳到内容
主题

AI开发与编程:用AI构建应用的实战指南

用AI提升开发效率。代码生成、应用构建、调试和测试自动化的实用指南。

124 篇文章

排序文章以找到您需要的内容

AI开发与编程 分类下的文章

'ThinkingBlock' object has no attribute 'text'——换了新版 Claude 模型后响应开头不再是文本的原因与修复方法

'ThinkingBlock' object has no attribute 'text'——换了新版 Claude 模型后响应开头不再是文本的原因与修复方法

把 Claude API 使用的模型换成新版后,出现 AttributeError: 'ThinkingBlock' object has no attribute 'text',或者响应的文本变成空的。原因是 Claude 5 及以后的模型即使不写 thinking 也会在需要时思考,响应的第一个块变成了思考块。Claude 4 系列不写就不思考,所以只换模型名,响应的形式就会改变。输入简单时第一个块仍是文本,所以轻量输入的测试会通过。本文根据 Anthropic 的文档和我在自己环境中对 4 个模型的实测(2026 年 11 月 1 日),整理了原因、按类型查找文本块并读取的修复方法(Python、TypeScript)、因 max_tokens 而没有返回文本时的处理、能关闭思考与不能关闭思考的模型,以及在测试中不漏掉的步骤。

Codex 与 Claude Code 如何并行运行子智能体:提示词、设置与命令对比

Codex 与 Claude Code 如何并行运行子智能体:提示词、设置与命令对比

“Codex 不说就不并行”在一定条件下是对的:Codex 的应用、CLI 和 IDE 扩展会在你直接要求,或 AGENTS.md 或技能指示委派时启动子智能体(ChatGPT Work 的 Ultra 也会自行判断委派)。Claude Code 则会根据请求和各子智能体的描述自行委派。本文依据 OpenAI 与 Anthropic 的官方文档(2026 年 10 月 26 日确认),比较了触发并行的条件、指示中应写明的五项内容、可直接使用的提示词示例、Codex 的 config.toml 中的 [agents] 与 .codex/agents/ 下的 TOML 文件、Claude Code 的 .claude/agents/ 与环境变量、/subagents、/tasks、/subtask、/batch、/worktree 等命令、适合与不适合并行的任务,以及对用量上限的影响,并分享了本站并行运行子智能体时得到的经验。

Your credit balance is too low to access the Anthropic API 的含义与解决方法

Your credit balance is too low to access the Anthropic API 的含义与解决方法

“Your credit balance is too low to access the Anthropic API”(在 Claude Code 中显示为“Credit balance is too low”)表示你的 Claude Console 组织的预付额度不足。原因有两种:余额确实不足;或者你本想使用 Pro、Max 等订阅计划,Claude Code 却在用环境变量 ANTHROPIC_API_KEY 中的 API 密钥运行,改成了 API 计费。用 /status 即可区分。本文依据 Anthropic 官方文档和帮助中心(2026年10月26日确认),说明这个错误的显示形式、找出原因的三个问题、如何在 Console 的 Billing 中购买额度并设置自动充值、如何在 macOS、Linux 和 Windows 上删除 API 密钥并在 VS Code 中检查、它与 Max 和 Team 的每月 API 额度及用量额度(usage credits)有何不同,以及相似但不同的错误。

在 Vertex AI 上使用 Claude:价格、Claude Code 设置、配额及两种托管版的区别

在 Vertex AI 上使用 Claude:价格、Claude Code 设置、配额及两种托管版的区别

在 Google Cloud 账单下使用 Claude 有两种方式:由 Google 作为 Agent Platform(原 Vertex AI)的一部分提供的 Google 托管版,以及于 2026年10月22日正式发布的 Anthropic 托管版。Claude Code 运行在 Google 托管版上,通过 CLAUDE_CODE_USE_VERTEX 等设置进行配置(面向多人部署时建议固定模型)。如果需要 Files API、Agent Skills、Managed Agents、fast mode 等功能,请选择 Anthropic 托管版。在 Google 托管版的 global 端点上,Opus 5.5、Sonnet 5.5 和 Haiku 5.5 的价格与 Claude API 相同,us 和 eu 多区域则为 1.1 倍。Anthropic 托管版以 CCU 计量,官方文档中没有按 token 计的价目表。本文依据官方文档(2026年10月26日确认),介绍两者的区别与选择方法、价格、区域、开通步骤、SDK、Claude Code 设置,以及配额和 429 错误的处理方法。

temperature is deprecated for this model的原因与解决方法——Claude API的temperature与新API版本2026-10-21

temperature is deprecated for this model的原因与解决方法——Claude API的temperature与新API版本2026-10-21

Claude API中出现“`temperature` is deprecated for this model.”时,原因是向Claude 4.7及以上模型发送了非默认的temperature、top_p或top_k,从请求中删除这三个参数即可解决。在旧版API版本2023-06-01中,Claude 4.7及以上模型同样不接受非默认值;在新版API版本2026-10-21中,所有模型即使使用默认值也会返回400错误。Python的anthropic 2.0.0等新版SDK会自动发送2026-10-21,且这三个参数已从类型定义中移除,因此继续传入这些参数的代码升级SDK后会出现参数错误或400错误。文章依据Anthropic官方文档(2026年10月26日确认),说明两种出错场景、如何在代码中查找这些参数、各SDK的版本、需要一并修改的内容(如API密钥的传递方式),以及相近错误“anthropic-version: header is required”的解决方法。

Claude Code·Codex需要什么样的电脑配置?——速度受电脑影响的部分与不受影响的部分

Claude Code·Codex需要什么样的电脑配置?——速度受电脑影响的部分与不受影响的部分

运行Claude Code和Codex不需要高性能电脑。两者的模型都在服务器上运行,因此换电脑并不会缩短AI思考和编写代码的时间。官方要求中,Claude Code的CLI需要4GB以上内存、x64或ARM64处理器以及互联网连接,Codex则未公布内存和CPU的具体数字。电脑影响的,是构建、测试、搜索等在本地执行的命令的耗时。本文梳理两款工具的要求、快速模式、各系统沙盒的条件及卡顿时的应对方法,并说明如何自行核实耗时构成,以及换电脑前应确认的三点。

Claude Code 的 /goal 是什么——用法、条件写法,以及实际工作中的试用结果

Claude Code 的 /goal 是什么——用法、条件写法,以及实际工作中的试用结果

Claude Code 的 /goal 是一个命令:你写下“什么时候算完成”的条件后,另一个小模型会在每轮结束时判定,未满足就让 Claude 继续工作。本文依据官方文档原文,整理设置、确认、取消的方法,判定机制与因错误而停止的情况,条件写法,以及与 /loop 和 Codex 的 /goal 的区别。另外记录了本站用它统一文章句末句号的试用(与普通请求1次对照):321件也只用1轮结束,额外开销仅为1次判定;数字之外的成品质量,判定角色无法确认。

Codex“无法加载组织设置”的原因与解决方法——先重试,无法解决时如何判断

Codex“无法加载组织设置”的原因与解决方法——先重试,无法解决时如何判断

本文介绍 Codex 桌面应用中出现“无法加载组织设置”(Organization settings could not be loaded)且无法继续操作时的处理方法。界面文字容易让人怀疑是网络或代理问题,但 GitHub 上的缺陷报告显示,原因并不仅限于此。内容包括:2026年10月22日在 Windows 电脑上更新后立即出现、重试一次即解决的实例;用户报告的四类情况(更新后、WSL 环境设置、异常退出后、代理或 VPN);如何在日志中辨别类型;以及不宜先尝试的做法,如立即退出登录或删除文件夹。

DeepSeek V4.1 Flash 1017是什么——结合一手信息与第三方评测,检验其性能、价格与安全性

DeepSeek V4.1 Flash 1017是什么——结合一手信息与第三方评测,检验其性能、价格与安全性

DeepSeek V4.1 Flash 1017(DeepSeek-V4.1-Flash-1017)是DeepSeek于2026年10月17日发布的V4.1 Flash改版,API名称仍为deepseek-flash,但模型内容已更换。本文依据DeepSeek的发布说明、模型卡和价格页面,以及第三方评测和各国的应对情况进行核实(2026年10月19日确认),解释变化内容、上下文1M、三档思考模式和约510GB权重等规格,DeepSeek公布的11项评测及其解读方法,Artificial Analysis的45分(前版为39分)与单次任务费用(从$0.49降至$0.26),工作日高峰时段的价格以及自10月31日16时(UTC)起开始计费的搜索功能,1017版尚无安全性评估及NIST对前代的评估,存储在中国的数据与日美的应对,以及通过API、Claude Code或本地运行时的选择方法。

在Claude Code中使用DeepSeek、GLM、Kimi的方法——设置示例、费用对比与11月起的搜索计费

在Claude Code中使用DeepSeek、GLM、Kimi的方法——设置示例、费用对比与11月起的搜索计费

设置ANTHROPIC_BASE_URL、各公司的API密钥和模型名环境变量后,Claude Code也能运行DeepSeek、GLM(Z.ai)、Kimi(Moonshot AI)的模型。它的优点是保留界面、工具和设置,只替换负责回答的模型,适合想降低费用或碰到Claude使用上限时使用,但Anthropic不支持这种用法。本文基于各公司及Anthropic的官方文档(2026年10月19日确认),整理了优缺点、可直接写入settings.json的三家官方设置示例、9个模型每百万token的单价、同一用法下单次会话的估算费用、影响账单的四个因素、DeepSeek自2026年11月1日起按每1,000次成功调用$0.75收取的搜索与抓取费用、与GLM Coding Plan等固定套餐的比较、避免设置失误的注意事项,以及代码发送去向的安全性(包括DeepSeek数据存储在中国及美国政府机构禁止使用的报道)。

Claude Haiku 5.5 是什么:价格、性能、与 Sonnet 5.5 的选择,以及从 Haiku 4.5 切换时的注意事项

Claude Haiku 5.5 是什么:价格、性能、与 Sonnet 5.5 的选择,以及从 Haiku 4.5 切换时的注意事项

Claude Haiku 5.5(claude-haiku-5-5)是 Anthropic 于 2026 年 10 月 7 日发布的轻量模型。单次提示词不超过10万 token 时,每百万 token 输入 $0.10、输出 $0.50,是 Haiku 4.5 的十分之一;超过后变为输入 $0.50、输出 $2.50,从缓存读取的部分也计入长度。上下文窗口为 1M token,最大输出 128K,知识截止于 2026 年 6 月,也是第一款可以选择 effort(默认 medium)的 Haiku。本文依据 2026 年 10 月 15 日对照原文核实的官方文档与发布公告,介绍:按同一文本约多计 30% token 校正后的四款模型费用估算、Anthropic 公布的基准测试该怎么看、与 Sonnet 5.5、Opus 5.5 的选择、思考与 effort 的设定、从 Haiku 4.5 迁移时会返回 400 错误的写法以及不报错但会改变的地方、Claude Code 中 haiku 的指向(v2.1.293 起在 Anthropic API 上为 Haiku 5.5),以及在应用、GitHub Copilot 和云平台上的提供情况。