开源工具2 分钟读完Simon Willison

llm 0.33 发布:支持 OpenAI 新库、模板组合与嵌入密钥

速览

Simon Willison 发布命令行工具 llm 0.33 版本,升级 OpenAI Python 库至 3.x 并切换 HTTP 客户端依赖。新版本为嵌入功能添加密钥支持,并允许重复使用模板组合提示。开发者可更灵活地管理模型配置与调用。

Simon Willison 于 8 月 22 日发布了 llm 0.33 版本。此次更新将 OpenAI Python 库升级至 3.x,并将 HTTP 客户端依赖从 httpx 切换为 httpx2。此前一天发布的 0.32.1 仅是快速修复,本次是更全面的解决。

llm embed 和 llm embed-multi 命令现在支持 --key 参数。对应的 Python 方法 embed()、embed_multi() 以及 Collection 类的相关方法也接受 key= 参数,能将每次调用解析的密钥传递给嵌入插件,且不影响共享模型状态。旧插件读取 self.key 的方式通过兼容回退继续生效,这使得嵌入模型在密钥处理上与普通大语言模型保持一致。

llm prompt 的 -t/--template 选项现在可重复使用,按顺序组合模板。这使得一个模板中的模型配置和选项能应用于另一个模板的提示词。例如,可创建包含默认选项的模型模板并与其他模板组合运行:指定带高推理强度的模型模板,结合一个生成 SVG 的提示词模板,通过 -t 选项同时调用。

此外,支持推理能力的 Responses API 模型新增 reasoning_summary 选项,支持 auto、concise 和 detailed 三个值,可用于 llm openai endpoint --responses 命令。这对测试不同模型的 Responses API 兼容实现特别有用。

原文llm 0.33simonwillison.net

#开源工具#llm#开发者体验

本文由程序自动抓取公开报道,经 AI 筛选与改写生成,未经人工逐条核实,事实以原文为准。