跳到内容
主题

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

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

124 篇文章

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

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

ChatGPT Sites 是什么?chatgpt.site 网站的真实身份、费用、用于正式环境前的注意事项与自定义域名

ChatGPT Sites 是什么?chatgpt.site 网站的真实身份、费用、用于正式环境前的注意事项与自定义域名

地址形如 xxx.chatgpt.site 的网站,是 ChatGPT 用户用 ChatGPT Sites 这项功能制作并发布的网站。OpenAI 提供存放的地方,但不制作内容,也不对其审核或批准,责任在于制作者。本文是笔者于2026年10月11日查阅 OpenAI 的帮助文档、开发者指南、使用条款和版本说明原文后整理而成。ChatGPT Sites 于2026年7月9日以公开 Beta 的形式推出,Plus、Pro 以及 Business、Enterprise、Edu 可以使用,Free 和 Go 不在提供范围内。Beta 期间,在各套餐的上限之内包含在订阅中,上限的数值和 Beta 结束后的价格尚未公布。Beta 按“现状”提供,OpenAI 可以出于任何理由停止网站的公开,开发者指南中的示例网站在笔者确认时也是404。本文还介绍了用于正式环境前的限制(没有保证、无法选择数据存放位置、禁止的用途、制作者的责任)和适合的用法、自定义域名的绑定方法与更改网址、公开范围的设定与彻底删除的步骤,以及对话是否用于训练。

Claude Max、Ultra、Team 套餐每月附带的 API 额度——领取方法,以及能用和不能用的地方

Claude Max、Ultra、Team 套餐每月附带的 API 额度——领取方法,以及能用和不能用的地方

Claude 的 Max、Ultra 和 Team 套餐每月附带可用于 Claude API 的额度(Max 为 $100,Ultra 为 $200,Team 按席位数计算,合计最多 $500)。不过,在 claude.ai 的账单页面关联 Claude Console 的组织之前无法领取,没用完的部分也不会结转。本文依据笔者于2026年10月10日在 Max 20x(现在的 Ultra)套餐上领取时的界面记录,以及同一天对照原文核实的官方文档、帮助文章和条款整理而成。内容包括:可用的地方(API、Message Batches、Managed Agents、Agent SDK、Playground、用 API 密钥运行的 claude -p)和不可用的地方(Claude Code 的交互使用、应用中的额外用量、Bedrock 等);在周期中途关联也到账了全额、有效期约为3周后;已关联的组织无法自行更改,一个组织只能领取一个套餐的额度;扣费顺序与自动充值;长期设置 ANTHROPIC_API_KEY 会让 Claude Code 切换为 API 付费的注意事项;用完额度的办法与支出上限;以及不能转让或出售等条款要点。

Codex Security 使用方法与费用:本地与 Cloud 的区别及结果解读

Codex Security 使用方法与费用:本地与 Cloud 的区别及结果解读

选择 Codex Security 前,先比较本地插件、连接 GitHub 的 Cloud 与独立 CLI 的区别。文章依据官方文档,说明 Cloud 在通常额度之外的独立计费、有条件的免费扫描积分、初次设置与请求文本、Standard 与 Deep 的负担、检查范围与复现证据的读法,以及修复后的确认。还解释独立 CLI 在何种条件下会选用环境中的 API 密钥,以及预估费用上限的使用方法。

Claude Code mod 详解:与 hooks 有何不同、能做什么,以及安装前要检查的权限

Claude Code mod 详解:与 hooks 有何不同、能做什么,以及安装前要检查的权限

Claude Code 的 mod(Claude Mods)是在 Claude Code 内部运行 JavaScript 或 TypeScript 函数的插件,于 2026年10月1日随 v2.1.287 正式加入。本文依据同年10月5日确认的官方文档原文,介绍由三个文件组成的 mod 如何工作,它与写在 settings.json 中的以往 hooks、技能和 MCP 有何不同,mod 能做什么(在界面中绘制面板、创建无需等待即可运行的命令、拦下工具调用询问用户等),以及运行时间等限制。mod 以你的权限在沙箱之外运行,并且能覆盖权限决定。文中用表格说明:在 Team 或 Enterprise 中,或在有托管设置的电脑上,deny 规则有效;但在个人套餐中,mod 甚至能批准 deny 规则已拒绝的调用。此外还介绍了阅读 Anthropic 三个官方示例 mod 的代码、统计其所用 API 的结果,安装前如何解读 claude plugin validate,如何试用、让 Claude 编写以及关闭 mod,mod 的运行场所和内置 mod,以及安装前检查清单。

OpenAI 与 Claude 提示缓存对比:原理、TTL、价格、不命中的原因与检查方法

OpenAI 与 Claude 提示缓存对比:原理、TTL、价格、不命中的原因与检查方法

提示缓存会复用请求中与之前某个请求开头完全相同部分的计算结果,让这部分输入处理得更便宜、更快。OpenAI(GPT-5.6 及以后)默认启用,最后一次使用后至少保留 30 分钟(可选 12 小时),写入价格为输入价格的 1.25 倍(12 小时为 2.5 倍),读取为 0.1 倍(部分模型更低)。Claude 需要加上 cache_control 才会缓存,默认保留 5 分钟(可选 1 小时),写入为 1.25 倍(1 小时为 2 倍),读取为 0.1 倍(部分模型更低);本文依据 2026 年 10 月 3 日两家官方文档的原文,比较规格、计算回本次数,并整理不生效的原因以及如何用 usage 字段和诊断功能确认是否命中。

Selected model is at capacity. Please try a different model:Codex 错误的含义、处理步骤与用量额度耗尽的区别

Selected model is at capacity. Please try a different model:Codex 错误的含义、处理步骤与用量额度耗尽的区别

Codex 的 Selected model is at capacity 是 OpenAI 一侧拥堵时出现的错误,官方故障记录与本机执行历史都可以印证它属于服务器过载。文章整理了等待、查看故障信息、换用其他模型的处理顺序,以及与用量额度耗尽、401 和 thread not found 的区别。同时说明再次出现时应保留哪些信息。

There's a problem with Claude. Reinstall the application from its original install location——Windows 版 Claude Desktop 打不开的解决办法

There's a problem with Claude. Reinstall the application from its original install location——Windows 版 Claude Desktop 打不开的解决办法

在 Windows 上,Claude Desktop 无法启动,并显示 “There's a problem with Claude. Reinstall the application from its original install location or contact your administrator.” 这是 Windows 拒绝启动打包应用(MSIX)时显示的提示,Anthropic 的帮助中心和文档都没有解释它,也没有给出解决办法(截至 2026 年 9 月 30 日)。对话框让你重装,但先用 Get-AppxPackage 查看状态,就知道该走哪条路。如果什么也不返回,说明程序包的注册已经消失,直接重装即可。如果 Status 显示 Modified, NeedsRemediation,就先结束残留进程并尝试“修复”,然后用 -DisableDevelopmentMode 重新注册,再用官方安装程序覆盖安装,只有到最后才备份、删除并重装。重装会保留聊天记录和 Claude Code 的对话日志(.claude\projects),但有用户报告桌面应用的会话列表丢失了;claude --resume 仍能打开这些会话。Microsoft 的文档把 Remove-AppxPackage -PreserveApplicationData 限定于开发中的应用,也有报告称它会以 0x80073CFA 失败。文章还整理了 GitHub 报告中出现的诱因:内置浏览器崩溃、应用运行中被自动更新,以及 Cowork 服务注册失败。

safeguards flagged this message 是什么意思、怎么办——Claude Code 被安全分类器拦下时

safeguards flagged this message 是什么意思、怎么办——Claude Code 被安全分类器拦下时

如果 Claude Code 显示“API Error: Opus 5.5's safeguards flagged this message”或“safeguards flagged this session”,说明附加在模型上的安全分类器对对话内容作出了反应,阻止了该模型的回复。Issue 的标题里也写作“Message flagged by safeguards”。分类器位于服务器端,查看的不只是最后一句,还包括整个对话、读取的文件乃至 CLAUDE.md,所以像“hi”这样的普通消息也可能被拦下,官方也承认存在误报。本文依据官方错误参考、模型配置文档、API 的 Refusals and fallback 和帮助中心,整理了 Details 栏中 cyber、bio、reasoning_extraction、general_harms、frontier_llm 的含义,何时会自动切换到其他模型、何时会直接停止,按两次 Esc 回退、/clear、/model、--safe-mode、/feedback 的用法,2026年10月6日 CVP 扩展为三个层级并开始适用于 Opus 5.5 和 Sonnet 5.5,以及被拦下请求的计费。9月22日以来 GitHub 上的报告与官方说明分开,作为尚未确定的案例处理。

Claude Sonnet 5.5 发布:与 Sonnet 5 的区别、会返回 400 错误的5处破坏性变更,以及与 Opus 5.5 怎么选

Claude Sonnet 5.5 发布:与 Sonnet 5 的区别、会返回 400 错误的5处破坏性变更,以及与 Opus 5.5 怎么选

2026年9月28日,Anthropic 发布了 Claude Sonnet 5.5,Sonnet 5 转为 Legacy。本文逐字对照官方文档(模型列表、Sonnet 5.5 页面、What's new、迁移指南、定价、thinking、effort、提示缓存)、发布公告、Claude Code 的文档与 CHANGELOG 以及 GitHub 的 changelog,整理了核心规格(claude-sonnet-5-5、上下文100万、最大输出12.8万、知识截止2026年6月、停止提供不早于2027年9月28日)、价格(输入 $2、输出 $10,与 Sonnet 5 相同,缓存读取从发布时的 $0.20 于2026年10月7日降到 $0.10;可缓存的最小长度从1,024降到了512 token),以及 Anthropic 对比表中的数值(Terminal-Bench 4.0 为70.6%,GDPval-AA v2.1 为1844,与 Opus 5.5 只差2分;不过公告自己也写道,在复杂、没有固定答案的工作上 Opus 5.5 明显更强)。此外还汇总了:会让在 Sonnet 5 上能运行的代码返回 400 错误的5处变更(关闭思考改为 between_tools 且 effort 需在 high 及以下、强制工具调用、思考块与模型和对话绑定、Claude API 和 Google Cloud 上的旧版计算机操作工具、advisor 工具的组合)及其修复方法;工具调用之间的文字改为以 thinking 块返回等不报错的变化;默认 effort 在 API 上为 high、在 Claude Code 中为 medium 的差异;与 Opus 5.5、Haiku 的选择;在 Claude Code(v2.1.284 及以上的 /model sonnet)和 GitHub Copilot 中的用法;以及迁移步骤。

claude.ai connectors are disabled 的含义与解决方法——Claude Code 中 ANTHROPIC_API_KEY 优先于 claude.ai 登录时

claude.ai connectors are disabled 的含义与解决方法——Claude Code 中 ANTHROPIC_API_KEY 优先于 claude.ai 登录时

在 Claude Code 中出现“claude.ai connectors are disabled because ANTHROPIC_API_KEY or another auth source is set and takes precedence over your claude.ai login”时,说明环境变量 ANTHROPIC_API_KEY 等凭据的优先级高于已保存的 claude.ai 登录,你在 claude.ai 中添加的连接器没有被加载。登录并没有消失,只是因为优先级而没有被使用。本文依据官方认证文档、MCP 文档和 CHANGELOG,整理了认证的优先级,用 /status 和环境变量确认正在使用哪种凭据的方法,密钥的来源(shell 配置、.env、设置文件中的 env 和 apiKeyHelper),去掉密钥后重新启动的步骤与确认方法,继续使用 API 密钥时会失去的功能(连接器、Remote Control、/schedule)和计费的区别,以及用 disableClaudeAiConnectors 让警告不再出现的方法。官方文档中没有的内容,作为在 Claude Code 程序本体中确认的结果单独列出。