llm-anthropic 0.26 发布:支持 Claude 5 与服务端工具
Simon Willison2026-08-06 05:04
主要更新
llm-anthropic 0.26 基于 LLM 0.32 带来以下能力:
- 新增模型:
claude-fable-5、claude-sonnet-5和claude-opus-5。 - 新增服务端工具:
WebSearch、WebFetch、CodeExecution与AnthropicMCP。- 可通过 LLM 的
-T参数或 Python 的tools=参数调用。 - 旧的
-o web_search*配置已移除,改用-T WebSearch。
- 可通过 LLM 的
- 依赖升级至
llm>=0.32。- 推理过程、工具调用、工具结果及服务端工具结果均以类型化事件进行流式输出。
- 使用
llm命令行发起提示时,推理内容默认输出到标准错误;可通过--hide-reasoning或-R隐藏。
- 扩展推理配置简化为
thinking与thinking_effort。thinking_effort可选值为low、medium、high、xhigh、max。- Claude 5 系列默认启用推理。
- 对 Sonnet 5 和 Opus 5,
-o thinking 0可关闭推理;Fable 5 则始终启用推理。 -R或--hide-reasoning会从响应和日志中省略推理内容。thinking_budget、thinking_display与thinking_adaptive配置已移除。
影响
此次更新将模型调用、服务端工具和推理输出纳入更统一的接口。已有脚本若仍使用 web_search* 或已移除的推理参数,需要调整为新的 -T、thinking 和 thinking_effort 配置。