适用于 Openclaw 的 Pinecone

一个高性能向量数据库 skill,用于构建 AI 驱动的推荐引擎和语义搜索应用。

membranedev
v1.0.2
2026年4月30日
0
331
0

安装与下载

1. ClawHub CLI

从源直接安装技能的最快方式。

npx clawhub@latest install integrate-pinecone

2. 手动安装

将技能文件夹复制到以下位置之一

全局模式
~/.openclaw/skills/
工作区
<project>/skills/

优先级:工作区 > 本地 > 内置

3. 提示词安装

将此提示词复制到 OpenClaw 即可自动安装。

请帮我使用 Clawhub 安装 integrate-pinecone。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。

更倾向于下载?

获取包含原生技能文件的ZIP压缩包。

什么是 Pinecone?

Pinecone 是一个专门的向量数据库,旨在以极高的效率存储、索引和查询高维向量嵌入。作为 Openclaw Skills 库的一部分,此集成允许 AI Agent 管理索引和集合,同时卸载向量搜索基础设施的复杂性。

通过利用 Membrane 框架,此 skill 通过自动处理身份验证和凭据刷新简化了开发人员体验。这确保了您的 AI 编码 Agent 可以专注于语义逻辑和数据检索,而不会被 Pinecone API 底层的安全管道所困扰。

Pinecone 应用场景

  • 为 AI Agent 构建长期记忆系统以检索相关的历史上下文。
  • 在大规模文档库中实现语义搜索功能。
  • 开发基于高维数据嵌入的推荐引擎。
  • 在 AI 工作流中通过自然语言意图管理 Pinecone 索引、向量和集合。

Pinecone 工作原理

  1. 环境设置:用户安装 Membrane CLI 并验证其特定的 Agent 类型(例如 Openclaw 或 Claude)。
  2. 建立连接:创建到 Pinecone 域的安全连接,该连接在服务器端处理 OAuth 或 API key 管理。
  3. 动作发现:Agent 根据当前意图使用自然语言搜索来识别正确的 Pinecone 动作(如查询或 upsert 向量)。
  4. 执行:Agent 使用 JSON 参数运行选定的动作,或对自定义 API 端点使用 proxy 请求。
  5. 数据处理:Membrane 处理请求,注入身份验证标头,并将向量搜索结果返回给 Agent。

Pinecone 配置指南

首先,安装所需的 CLI 以管理您的 Openclaw Skills:

npm install -g @membranehq/cli@latest

接下来,验证您的环境并创建到 Pinecone 的连接:

# Log in as an openclaw agent
membrane login --tenant --clientName=openclaw

# Ensure connection to Pinecone
membrane connection ensure "https://www.pinecone.io/" --json

Pinecone 数据架构与分类体系

该 skill 通过结构化连接模型组织交互,将 Pinecone API 组件抽象为可管理的动作。

组件 描述
Index 用于管理向量数据和搜索配置的顶级容器。
Vector 存储在索引中的高维数据点,代表嵌入。
Collection 索引的静态快照,可用于创建新索引。
Action Schema 每个动作都包含用于严格类型数据交换的 inputSchema 和 outputSchema 。

Pinecone 高级特性

  • 自然语言动作发现:使用 --intent 标志查找特定的 Pinecone 函数,无需阅读文档。
  • 自动凭据刷新:无需管理本地 API keys;Membrane 在服务器端处理完整的身份验证生命周期。
  • 直接 API Proxy:使用 membrane request 命令访问预构建动作未覆盖的特定 Pinecone 端点。
  • 无头身份验证:通过授权 URL 轮询支持远程或容器化环境。

SKILL.md


加载中

Openclaw 相关技能

METADATA

Github Stars: 0
forks: 0

精选*