llm 0.30 版本发布,引入了用于模型注册的更新版插件钩子,并通过文档字符串(docstrings)改进了文档。
📝 详细摘要
本发布说明详细介绍了 llm 命令行工具的 0.30 版本,这是一个用于访问大语言模型的实用工具。主要的重大技术更新是对 register_models() 插件钩子的更改,它现在接受一个可选的 model_aliases 参数。这使得插件能够考虑到之前注册的模型和别名,特别是在使用 @hookimpl(trylast=True) 时。此外,该版本通过为公共类和方法添加文档字符串(docstrings)来改善开发体验,这些文档字符串现在直接集成到项目的文档中。
💡 主要观点
- 更新了 register_models() 插件钩子,以实现更好的模型管理。 该钩子现在包含一个 model_aliases 参数,使插件能够查看所有之前注册的模型和别名,从而促进更复杂的插件交互。
💬 文章金句
- register_models() 插件钩子现在接受一个可选的 model_aliases 参数,列出了其他插件迄今为止注册的所有模型、异步模型和别名。
- 为公共类和方法添加了文档字符串,并将其直接包含在文档中。
📊 文章信息
AI 评分:82
来源:Simon Willison's Weblog
作者:Simon Willison
分类:人工智能
语言:英文
阅读时间:1 分钟
字数:71
标签: LLM, CLI 工具, Python, 开源, 插件系统