SuperAPI AI 工具集

lancer

智能体与模型

查看项目

更新于 10-15 23:48

技能介绍

用途:lancer 是 LanceDB 的 CLI 与 MCP 服务器,用于语义搜索、多模态(文本与图像)检索、文档摄取与向量嵌入,并可作为知识库检索后端接入 MCP 客户端。

主要能力:ingest 支持 txt、md、pdf、sql 及 jpg、png、gif、bmp、webp、tiff、svg、ico 等图像格式,自动分块与嵌入;search 支持语义相似度检索、结果数量限制、相似度阈值与元数据过滤(eq、ne、gt、lt、gte、lte、in、contains);tables 可列出、查看信息与删除表;remove 可删除文档;mcp 子命令以 Model Context Protocol 服务器方式运行。

使用方式:常用命令如 lancer ingest document.md、lancer search "query"、lancer search -t docs -l 20 "query"、lancer search --threshold 0.7 "query"、lancer tables list、lancer mcp。可用 -c 指定 TOML 配置文件,用 LANCER_TABLE、LANCER_LOG_LEVEL 等环境变量设置默认表与日志级别。嵌入模型可选 all-MiniLM-L6-v2、all-MiniLM-L12-v2、bge-small-en-v1.5、bge-base-en-v1.5,图像可用 clip-vit-b-32 或 resnet50;分块大小、重叠、批大小、文件大小过滤等均可通过参数调整。

适用场景:文档与知识库语义检索、图文混合内容检索、按元数据过滤的技术资料查找、通过 MCP 与 Claude Desktop 集成。

限制:资料未提供安装方式、收费与价格、平台支持范围及性能基准;实际效果取决于所选模型、分块参数与数据质量。