datasette-llm 0.1a1 发布:为插件提供大模型集成
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,让插件生态系统更模块化。
觉得有用?分享给更多人