← 回總覽

发布:llm-all-models-async 0.1

📅 2026-04-01 04:52 Simon Willison 人工智能 1 分鐘 1071 字 評分: 85
LLM Python Datasette 异步编程 Simon Willison
📌 一句话摘要 Simon Willison 发布了 llm-all-models-async 0.1,这是一个插件,通过使用线程池为仅支持同步的 LLM 模型启用异步支持,从而确保与 Datasette 的兼容性。 📝 详细摘要 本文宣布发布 llm-all-models-async 0.1,这是 LLM CLI 工具的一个实用插件。该插件解决了兼容性问题:某些 LLM 插件仅提供同步模型实现,而像 Datasette 这样的工具需要异步版本。通过利用线程池来封装同步模型,该插件允许在 Datasette 生态系统中使用仅支持同步的模型(例如作者自己的 llm-mrchatterbox)

📌 一句话摘要

Simon Willison 发布了 llm-all-models-async 0.1,这是一个插件,通过使用线程池为仅支持同步的 LLM 模型启用异步支持,从而确保与 Datasette 的兼容性。

📝 详细摘要

本文宣布发布 llm-all-models-async 0.1,这是 LLM CLI 工具的一个实用插件。该插件解决了兼容性问题:某些 LLM 插件仅提供同步模型实现,而像 Datasette 这样的工具需要异步版本。通过利用线程池来封装同步模型,该插件允许在 Datasette 生态系统中使用仅支持同步的模型(例如作者自己的 llm-mrchatterbox)。此次发布与 LLM 0.30 同步进行,后者引入了支持此功能所需的插件钩子(plugin hook)。

💡 主要观点

- 弥合同步与异步 LLM 模型之间的鸿沟。 该插件为仅有同步实现的模型注册了异步版本,使其能够与仅支持异步的工具和框架协同工作。

使仅支持同步的模型能够集成到 Datasette 中。 它的创建初衷是让像 llm-mrchatterbox 这样的模型能够与需要异步功能的 datasette-enrichments-llm 配合使用。
需要对核心 LLM 工具进行架构调整。 实现此封装器需要一种新的插件钩子机制,该机制已在 LLM 0.30 中正式发布,以支持高级模型注册。

💬 文章金句

- 为仅提供同步版本的 LLM 插件中的模型注册异步版本

  • 我让 Claude 开发了这个插件,它利用线程池将同步模型转换为异步模型。
  • 这最终需要在 LLM 本身中增加一个额外的插件钩子机制,我刚刚在 LLM 0.30 中发布了它。

📊 文章信息

AI 评分:85

来源:Simon Willison's Weblog

作者:Simon Willison

分类:人工智能

语言:英文

阅读时间:1 分钟

字数:122

标签: LLM, Python, Datasette, 异步编程, Simon Willison

阅读完整文章

查看原文 → 發佈: 2026-04-01 04:52:02 收錄: 2026-04-01 06:00:20

🤖 問 AI

針對這篇文章提問,AI 會根據文章內容回答。按 Ctrl+Enter 送出。