datasette-llm 0.1a1 发布:为插件提供大模型集成

指南Simon Willison2026年3月25日2 分钟阅读
Datasette 发布 datasette-llm 0.1a1,这是一个基础插件,让其他 Datasette 插件能调用 LLM 的大语言模型。新增 register_llm_purposes() 钩子和 get_purposes() 函数,方便插件注册和检索用途字符串。

Datasette 发布了 datasette-llm 0.1a1,这是一个基础插件,让其他 Datasette 插件能调用 LLM 的大语言模型。比如 datasette-enrichments-llm 这样的插件就能依赖它来使用模型。

这个插件的一个核心功能是配置不同用途的模型。你可以统一设置,比如数据增强用 GPT-5.4-nano,SQL 查询辅助用 Sonnet 4.6。依赖它的插件可以通过 model = await llm.model(purpose="enrichment") 来指定用途,调用对应的模型。

新功能:用途注册钩子

新增了 register_llm_purposes() 插件钩子get_purposes() 函数,用于注册和检索用途字符串。插件可以用这个钩子注册自己的用途,这样未来就能在一个地方集中管理所有用途,比如在管理界面里分配模型。

这个功能解决了 issue #1,让插件生态系统更模块化。

本文编译自 datasette-llm 0.1a1,版权归原作者所有。

觉得有用?分享给更多人

获取每周 AI 工具精选

工具推荐、实战教程和生态洞察,每周更新。

相关文章

pgEdge 推出开源 MCP Server for Postgres,支持 AI 智能体通过模型上下文协议(MCP)而非传统 API 方式访问数据库。服务强调数据源无关性、完整模式自省和 token 优化,适用于 Claude Code、Cursor 等主流 AI 开发工具。

指南The New Stack·4月2日·4 分钟

Google 推出 Flex 和 Priority 两个新的推理层级,帮助开发者平衡成本与可靠性。Flex 是成本优化层级,适合后台任务,价格便宜一半;Priority 是最高保障层级,适合用户交互型应用。两者都通过同步接口调用,简化了架构管理。

指南·4月2日·3 分钟

评论