主要观点:2025 年 2 月 28 日发布 LLM 0.23,其重要特征是支持模式(schemas),可将模型输出结构化以匹配用户提供的规范,已升级相关插件以添加模式支持,可通过特定命令和语法实现结构化数据输出与提取等功能。
关键信息:
- LLM 0.23 发布,支持模式,可通过
llm --schema
等命令操作。 - 多种方式指定模式,如字符串、文件、模板等。
- 可重用模式并创建模板,如
--save
操作。 - 利用
llm logs
记录和处理结构化数据,可结合多种选项输出和操作。 - LLM 的 Python 库可使用 Pydantic 构建模式,通过
model.prompt(schema=)
参数传递。 - 后续计划将模式支持扩展到更多模型插件,如已添加到
llm-ollama
和llm-mistral
,并将在 NICAR 2025 数据新闻会议的工作坊中进一步完善该功能。
重要细节: - 示例中通过
llm --schema 'name,age int,short_bio' 'invent a cool dog'
可生成特定格式的狗信息。 - 详细介绍了各种模式相关的语法和用法,如简洁模式语法等。
- 展示了
llm logs
的多种操作,如获取特定模式的响应等。 - Python 中可利用 Pydantic 构建模式并在 LLM 的 Python 库中使用。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。