← 文章 / 开源项目
Simon Willison 2小时前 · 2026-08-23 03:23:17 · 1 阅读

llm 0.33:从命令行访问大语言模型

Release
llm 0.33
— 从命令行访问大语言模型

本次更新的亮点:

  • 升级至 OpenAI Python 库 3.x,并将 HTTP 客户端依赖从 httpx 切换为 httpx2#1608, #1631

昨天我发布了一个快速的 0.32.1 修复,但这才是更全面的修复。

  • llm embedllm embed-multi 现在支持 --key 参数。Python 中的 EmbeddingModel.embed()EmbeddingModel.embed_multi()Collection.embed()Collection.embed_multi() 方法也支持 key= 参数,它会在不改变共享模型状态的情况下,将解析出的每调用一次的密钥传递给嵌入插件。现有的读取 self.key 的插件通过兼容性回退机制继续工作。感谢 ChrisJr404#757, #1620

嵌入模型现在对密钥的处理方式与常规 LLM 模型一致。

  • llm prompt -t/--template 现在可以重复使用,以按顺序组合模板。这允许将一个模板中的模型配置和选项与另一个模板的提示词结合使用。

这解锁了一种巧妙的模式,你可以创建将模型与一组默认选项打包在一起的模板:

llm -m gpt-5.6-luna -o reasoning_effort high --save lhigh
llm "Generate an SVG of a pelican riding a bicycle" --save pelican
# Combine and run the templates
llm -t lhigh -t pelican
  • 支持推理能力的 Responses API 模型现在支持 reasoning_summary 选项,取值为 autoconcisedetailed。这可以与 llm openai endpoint --responses 一起使用。#1600

这对测试提供 OpenAI Responses API 模拟接口的各类模型尤其有用。

原始来源: Simon Willison

评论 (0)