Lap-Platform/LAP
Your agents are guessing at APIs. Give them the actual Agent-Native spec. 1500+ API's Ready To-Use skills, Compile any API spec into a lean, agent-native format. 10× smaller. OpenAPI, GraphQL, AsyncAPI, Protobuf, Postman.
解决的问题
LLM 代理经常因原始 API 文档(如 OpenAPI)过于冗长且为人类设计而非模型优化,而错误地生成 API 端点、参数和认证流程。这导致 API 调用准确率低,且因文档体积巨大而产生高昂的 token 成本。
工作原理
LAP 作为编译器,将标准 API 规范转换为压缩的“代理原生”格式。它使用五阶段压缩流水线:
- 结构移除:移除 YAML 框架结构。
- 指令语法:使用
@directives将嵌套结构替换为扁平化的单行声明。 - 类型压缩:缩短类型声明(例如
type: string, format: uuid变为str(uuid))。 - 冗余消除:通过
@common_fields和@type提取共享字段。 - 精简模式:当 LLM 可从参数名推断含义时,移除描述。
适用人群
开发 AI 代理的开发者,以及使用代理集成 IDE(如 Claude Code、Cursor 和 Codex)的开发者,希望提升代理的 API 交互准确率,同时降低延迟和 token 成本。
主要亮点
- 显著压缩:在 OpenAPI 规范上实现平均 5.2 倍压缩,成本降低 35%,速度提升 29%。
- 多格式支持:支持从 OpenAPI、GraphQL、AsyncAPI、Protobuf、Postman 和 Smithy 编译。
- 代理技能:提供 CLI 工具 (
lapsh),可搜索包含 1,500 多个预编译规范的注册表,并直接将它们作为技能安装到 AI 代理中。 - 零信息丢失:保留所有端点、参数和类型约束,同时提供类型契约以防止幻觉。
- 往返能力:可将
.lap文件转换回 OpenAPI 格式。
相关
- 项目
- Dispatch
- 项目
- 项目
- 项目