LMQL

LMQL

框架/SDK/智能体开发

面向大语言模型交互的查询编程语言,用类型、模板与约束描述输出,配优化运行时,让提示词更稳健、更可复用,跨本地与云端后端。

查询语言LLM开发框架
访问网站
月访问量1.4 万↓19.6%
全球排名#1,368,372
月访问量为第三方平台估算,仅供参考
Deep Dive

详细介绍

更新于 2026-11-04

快速了解

核心摘要
是什么
面向大语言模型交互的编程语言,用类型、模板与约束做模块化提示
核心能力
约束式生成、模板与模块化提示、嵌套查询、跨后端运行、执行轨迹
使用方式
提供官方 Playground 在线试用,也可跨后端运行

LMQL(Language Model Query Language)是一门面向大语言模型交互的编程语言,官网把它定义为「Robust and modular LLM prompting using types, templates, constraints and an optimizing runtime」——用类型、模板、约束与一个带优化能力的运行时来写提示词。它把提示词从「拼字符串」升级为「写程序」:先描述清楚期望的输出,再交给运行时去执行,从而让模型输出更可控、更稳健、更可复用。代码风格类似 Python 装饰器——在函数上用 @lmql.query 声明一段带约束的查询,约束可以是长度、枚举或任意 Python 表达式,随后直接调用;提示与逻辑天然组织在一起,便于复用与版本管理。优化运行时会在生成过程中按约束裁剪搜索空间,而不是生成后再校验,这是它与普通模板提示在机制上的关键差异,也是输出稳定的来源。

核心能力

  • 约束式生成:对生成结果施加类型与格式约束(如长度、枚举、正则等),从源头减少解析失败与乱答,不必依赖正则与重试兜底。
  • 模板与模块化提示:提示词可以拆成带类型的模块,大型提示逻辑可维护、可复用,团队协作时不再靠复制粘贴与版本混乱。
  • 嵌套查询(Nested Queries):官方称之为「把过程式编程带进提示词编写」,允许一个查询内嵌套调用另一个查询,组合出更复杂的多步行为。
  • 跨后端运行:同时支持 llama.cpp、OpenAI、Transformers 等后端,本地模型与云端 API 用同一套语言描述,迁移成本低。
  • 执行轨迹(Execution Trace):记录提示词的实际执行过程,便于调试「模型为什么这样输出」,把提示词调优从玄学变成可观察的过程。

适合谁

要在生产系统里稳定调用大模型的工程师,尤其是需要严格控制输出结构、又不想靠正则兜底的团队;做提示词工程研究、教学或实验的个人也适合。项目开源,Docs、Blog、Research 与 Playground 齐全,官方还通过开发者调查驱动下一版本的方向,社区参与度高。

注意事项

  • 引入了新的语法与概念,学习成本高于纯字符串提示,团队引入需要投入时间。
  • 不同后端对约束的支持程度不同,跨后端迁移时个别特性可能失效,需要实测验证。
  • 它定位是编程语言与运行时,不是托管服务,模型与算力仍要自己准备。
  • 项目处于活跃演进期,接口可能变化,生产使用前请锁定版本,升级前先跑一遍现有查询做回归,避免约束行为变化。

使用建议

先用官方 Playground 试写一条带约束的查询,感受它与纯字符串提示的差异;从「约束输出格式」的小场景切入,跑通后再逐步引入模板与嵌套查询。遇到边界行为先查官方文档再写代码,能省掉不少试错;项目还在征集社区反馈推进下一大版本,关注官方博客与调查,能提前了解接口演进方向。

产品方可认领本页:认领后标注「官方认领」,信息变更走优先通道。免费,不影响排序。

认领这条收录 →

访问量

LMQL 近一个月流量下降 19.6%,月访问量约 1.4 万,在「框架/SDK/智能体开发」33 个同类工具中排第 28 位。全球排名第 1,368,372 位(新兴站点)。

月访问量
1.4万
较上月 -19.6%较3月前 +5.0%
跳出率
39.4%
只看一页就离开,越低越好
平均时长
00:05
每次访问的平均停留
次均页数
1.12页
每次访问浏览的页面数
近 12 个月当月 1.4 万
1.2 万
1.4 万
1.2 万
1.1 万
9,368
1.4 万
1.1 万
1.7 万
1.3 万
1.6 万
1.8 万
1.4 万
10月11月12月1月2月3月4月5月6月7月8月9月

用户地区

访客所在国家 / 地区
  • 美国65.9%
  • 印度29.8%
  • 瑞士4.3%

流量来源

访客从哪里进来
  • 直接访问39.0%
  • 搜索引擎34.1%
  • 外链引荐9.9%
  • 社交媒体6.2%
  • 邮件3.4%
  • 展示广告3.2%
  • 其他4.2%
「框架/SDK/智能体开发」内排名低于中位数 88%
第28名
共 33 个同类工具
本工具
1.4 万
中位数
12.2 万
2026-09 数据 · 更新于 2026-11-01第三方平台估算,仅供参考

相似工具

面向 AI 智能体与应用的记忆层,以添加、检索、压缩的循环保存跨会话上下文,可接入智能体框架做长期记忆,官方称提供图表记忆与审计、企业私有化部署选项。

同标签 · 开发框架

110 万/月

开源大模型的本地运行时,一键拉起模型、提示词不出本机,也能走云端。适合在本地跑模型、介意数据外传的开发者,桌面三平台都能装。

同分类

1501 万/月

LangChain 是构建大模型应用的开放 Agent 平台,由开源框架与 LangSmith 组成,覆盖构建、测试、部署、监控与治理全周期,官方称已被 7000+ 组织使用

同标签 · LLM

580 万/月

Dify 是面向生产级 Agentic 工作流的开源 LLM 应用开发平台,在统一画布上搭建 Agent、知识管道(RAG)与工作流,支持云端、VPC 或自托管部署。

同标签 · LLM

192 万/月

Scale AI 旗下 Labs 出品的专家驱动评测榜单,覆盖智能体编程、前沿推理与安全对齐等 20 多个基准、100 多个模型,可按能力维度分档浏览并持续更新。

同标签 · LLM

3.3 万/月

云中江树提出的结构化提示词框架,官方称把提示词拆成 Role、Profile、Goal、Skills、Rules、Workflow 等模块,可复用可扩展,已在 GitHub 开源。

内容相近

3.4 万/月