用途:SearchCLI 是火山引擎 AI Search 的开源 CLI,用于在智能体系统和业务应用中接入结构化数据搜索、推荐与对话式检索(RAG 风格)。
主要能力:条目与目录搜索、推荐流程、对话式检索、智能体工作流(数据接入、应用配置、行为验证)、自动化调优(文本相似度评估与基于 LLM 的相关性判定)。
安装:需 Node.js 20+、Git 及具备 AI Search 权限的火山引擎 AK/SK。安装命令:git clone git@github.com:volcengine/SearchCLI.git vs;cd vs;bash ./scripts/install.sh。作为智能体技能安装:npx skills add "git@github.com:volcengine/SearchCLI.git" -y -g,包含 vs-shared、vs-item-onboarding、vs-search、vs-search-tuning、vs-chat、vs-recommend。
认证:可用环境变量 VIKING_AK、VIKING_SK 后执行 vs auth import-env 与 vs auth status --json;或交互式 vs auth login。调优需配置 LLM:vs llm login 或导入 VIKING_LLM_BASE_URL、VIKING_LLM_API_KEY、VIKING_LLM_MODEL,并用 vs search tune llm-check --live --json 验证连通性。
常用命令:vs doctor --json 健康检查;vs item profile/plan/apply 完成数据接入;vs dataset create/ingest/list/describe 管理数据集;vs app list/describe/create/update 管理应用;vs search run 执行搜索;vs search tune query-generate/plan/run/report 做质量调优;vs recommend run 推荐;vs chat run 对话检索。多数命令支持 --json 与 --pretty。
限制与注意:视频数据集须显式指定 --type video,并优先使用 dataset-create.json 而非仅 schema,以避免 MissingParameter.DefaultFieldStrategy 错误;关键操作建议先 --dry-run,再用 --confirm-review 与 --run-trials;凭据应通过环境变量管理,勿提交至版本控制。具体收费、价格与平台支持范围资料未提供。