agentuity-cli-云向量增改 agentuity-cli-cloud-vector-upsert

Agentuity云向量增改技能是一个用于向量数据库操作的命令行工具,支持向量嵌入的增删改查功能。该技能主要用于人工智能领域的向量存储管理,特别是RAG应用和大模型微调场景中的向量数据管理。用户可以通过命令行批量上传、更新向量数据,支持文档嵌入、预计算向量和元数据管理,是构建智能搜索、语义理解和AI智能体的关键技术组件。

RAG应用 0 次安装 0 次浏览 更新于 2/28/2026

name: agentuity-cli-cloud-vector-upsert description: 在向量存储中添加或更新向量。需要身份验证。用于Agentuity云平台操作 version: “0.0.103” license: Apache-2.0 allowed-tools: “Bash(agentuity:*)” argument-hint: “<命名空间> [键]” metadata: command: “agentuity cloud vector upsert” tags: “mutating updates-resource slow requires-auth”

云向量增改

在向量存储中添加或更新向量

前提条件

  • 已通过 agentuity auth login 进行身份验证
  • 需要项目上下文(从项目目录运行或使用 --project-id

使用方法

agentuity cloud vector upsert <命名空间> [键] [选项]

参数

参数 类型 必填 描述
<命名空间> 字符串 -
<键> 字符串 -

选项

选项 类型 必填 默认值 描述
--document 字符串 - 要嵌入的文档文本
--embeddings 字符串 - 预计算的嵌入向量,格式为JSON数组
--metadata 字符串 - 元数据,格式为JSON对象
--file 字符串 - 包含向量的JSON文件路径,或使用"-"表示从标准输入读取

示例

使用文档文本增改单个向量:

bunx @agentuity/cli vector upsert 产品 doc1 --document "舒适的办公椅"

带元数据的增改:

bunx @agentuity/cli vector upsert 产品 doc1 --document "椅子" --metadata '{"category":"家具"}'

使用预计算嵌入向量的增改:

bunx @agentuity/cli vector upsert 嵌入向量 vec1 --embeddings "[0.1, 0.2, 0.3]"

从JSON文件批量增改:

bunx @agentuity/cli vector upsert 产品 --file vectors.json

从标准输入批量增改:

cat vectors.json | bunx @agentuity/cli vector upsert 产品 -

输出

返回JSON对象:

{
  "success": "布尔值",
  "namespace": "字符串",
  "count": "数字",
  "results": "数组",
  "durationMs": "数字"
}
字段 类型 描述
success 布尔值 操作是否成功
namespace 字符串 命名空间名称
count 数字 增改的向量数量
results 数组 增改结果,包含键到ID的映射关系
durationMs 数字 操作持续时间(毫秒)