用途:Pinecone 是一个向量数据库,用于构建高性能向量搜索应用,开发者与数据科学家用它存储、索引和查询高维向量嵌入,适用推荐引擎、语义搜索等场景。本技能通过 Membrane CLI 与 Pinecone 交互,由 Membrane 自动处理认证与凭据刷新。
主要能力:管理 Index;向量存储于索引内;涉及 Collection。
使用方式:先安装 CLI:npm install -g @membranehq/cli@latest。认证:membrane login --tenant --clientName=<agentType>;无交互环境会打印授权 URL,登录后用 membrane login complete <code> 完成。连接:membrane connection ensure "https://www.pinecone.io/" --json,用户需在浏览器完成认证,若状态为 BUILDING 可轮询 npx @membranehq/cli connection get <id> --wait --json,直到 state 为 READY;若为 CLIENT_ACTION_REQUIRED 需按 clientAction 处理。查找操作:membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json。运行操作:membrane action run <actionId> --connectionId=CONNECTION_ID --json,可加 --input 传参数。代理请求:membrane request CONNECTION_ID /path/to/endpoint,支持 -X、-H、-d、--json、--query、--pathParam 等选项。
限制:官方文档 https://docs.pinecone.io/。其余细节暂未提供。