Schema 优先
在 JSON Schema 中定义数据结构,返回结果严格匹配。顶层类型必须为 object,支持嵌套属性和 enum,不支持 min/maxLength 及 one/any/allOf。
拖动滑块完成拼图,通过后发送验证码
独立第三方 AI 评测平台 · 只用实测数据
l1m(读作“el-one-em”)是一个面向开发者的代理 API,让你用 JSON Schema 定义数据结构,直接从非结构化文本或图像中得到结构化 JSON。它免去提示词工程,不维护对话历史,只需一次调用。支持任意 OpenAI 兼容或 Anthropic 提供方及 Anthropic 模型,内置缓存通过 x-cache-ttl 头控制,托管版免费额度为前 500 次请求,标准版 $5/10,000 次请求(开放测试期间免费)。官方提供 Node.js、Python、Go 三种语言 SDK。托管生产版尚在等待名单阶段。
l1m 是一个用于从文本和图像中提取结构化数据的代理 API,底层基于 LLMs。它的定位是让开发者用 JSON Schema 定义所需数据结构,无需编写复杂提示词或串联多次调用,直接拿到符合结构的结果。
当前形态包括开源版本和托管版本。开源版本不绑定供应商,托管版本提供免费额度与高可用性。支持自带提供方,兼容任意 OpenAI 兼容或 Anthropic 提供方以及 Anthropic 模型。返回结果为一个包含 data 属性的 JSON 对象;无法生成符合 schema 的结果会返回 422 状态码和错误信息。
普通开发者可直接调用 REST API;使用 Node.js、Python 或 Go 的开发者可以用官方 SDK 集成。有缓存需求的场景可通过 x-cache-ttl 头把 l1m.io 当作 LLM 请求的缓存层使用。
在 JSON Schema 中定义数据结构,返回结果严格匹配。顶层类型必须为 object,支持嵌套属性和 enum,不支持 min/maxLength 及 one/any/allOf。
无需编写复杂提示词或串联多次调用,用 JSON Schema 的 description 字段补充上下文即可。
支持自带提供方,兼容任意 OpenAI 兼容或 Anthropic 提供方以及 Anthropic 模型。通过 x-provider-model、x-provider-url、x-provider-key 头指定。
通过 x-cache-ttl 头指定缓存秒数。缓存键由 input、schema、x-provider-key 和 x-provider-model 哈希生成,命中时返回 x-cache: HIT 头。
支持以 base64 编码传入 image/jpeg 和 image/png 格式的图像,从图像中提取结构化数据。
开源,不绑定供应商。也可使用托管版本,托管版提供免费额度与高可用性。
官方提供 Node.js、Python、Go 三种语言的 SDK,帮助将结构化提取集成到应用中。
当你想把非结构化文本或图像转成严格结构化 JSON 时,l1m 值得一试,前提是你愿意用 JSON Schema 描述数据结构。它免去提示词工程,一次调用拿到结果,且支持自带 OpenAI 兼容或 Anthropic 提供方,缓存功能适合高频重复请求。免费额度前 500 次够验证想法,标准版 $5/10,000 次在测试期免费。但托管生产版仍在等待名单阶段,schema 不支持 min/maxLength 和 one/any/allOf,需要工具调用或复杂 schema 的场景可能受限。
需要把非结构化文本或图像转成结构化 JSON 并集成到应用中,可用官方 Node.js、Python、Go SDK 接入。
处理大量文本或图像提取任务,希望用缓存减少重复 LLM 调用,内置 x-cache-ttl 可控制缓存时间。
已有 OpenAI 兼容或 Anthropic 提供方账号,希望避免供应商锁定,l1m 支持自带提供方密钥和 URL。
如果依赖传统工具调用或多步链式调用,l1m 不直接支持,只能用 enum 属性做简单路由,功能有限。
托管生产版仍在等待名单阶段,需要立即上线的项目可能要先用开源版本自行部署。
| 方案 | 价格 | 包含内容 | 说明 |
|---|---|---|---|
| Free Tier | 免费 | 前 500 次请求 | 托管版免费额度 |
| Standard | $5 / 10,000 次请求 | 按请求量计费 | 开放测试期间免费 |
以上为公开费率整理,厂商保留调价权利,实际以官方页面为准。
| 指标 | 数值 | 数据来源 |
|---|---|---|
| 免费额度 | 500 次请求 | Managed API Pricing |
| 标准版价格 | $5 / 10,000 次请求 | Managed API Pricing |
| 官方 SDK 数量 | 3 种(Node.js、Python、Go) | SDKs |
免费额度为前 500 次请求。标准版价格为 $5/10,000 次请求,开放测试期间免费。托管版通过等待名单获取生产版早期访问权限。
支持自带提供方,兼容任意 OpenAI 兼容或 Anthropic 提供方以及 Anthropic 模型。调用时通过 x-provider-model、x-provider-url、x-provider-key 三个头指定模型、提供方 URL 和 API 密钥。
不支持其他模型提供方意义上的工具调用。但可以用 schema 中的 enum 属性实现类似效果,让模型在固定选项中选择,从而达到路由的目的。
图像以 base64 编码传入,支持 image/jpeg 和 image/png 两种格式。返回结果同样是一个包含 data 属性的 JSON 对象,结构由你提供的 schema 决定。
默认不存储你的数据。但当你使用 x-cache-ttl 头时,请求会被缓存,缓存键由 input、schema、x-provider-key 和 x-provider-model 的哈希生成,命中时返回 x-cache: HIT 头。
如果无法生成符合 schema 的对象,会返回 422 状态码和错误信息。提供方自身的失败会连同其状态码一并返回。状态码 200 时结果严格匹配提供的 schema。
官方提供 Node.js、Python、Go 三种语言的 SDK,帮助你将结构化数据提取集成到应用中。此外也可以直接调用 REST API,在 API 文档中查看请求头和请求体的详细说明。