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>=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 配置。

评论

请登录后发表观点

暂无数据