用途:该技能为 Upstash Vector 的 TypeScript SDK 提供快速入门指引和统一入口,帮助用户了解 Vector 功能、SDK 用法与集成方式。Vector 是一个用于存储、查询和管理向量嵌入的高性能向量数据库。
主要能力:文档覆盖 SDK 命令(delete、fetch、info、query、range、reset、resumable-query、upsert),以及命名空间与数据集组织、混合与稀疏索引结构、元数据存储与服务端过滤等功能。
基本用法:安装 Vector TS SDK,连接 Vector 实例,然后执行向量 upsert、查询和命名空间管理。示例(TypeScript): import { Index } from "@upstash/vector"; const index = new Index({ url: process.env.UPSTASH_VECTOR_REST_URL!, token: process.env.UPSTASH_VECTOR_REST_TOKEN!, }); await index.upsert([{ id: "1", vector: [0.1, 0.2], metadata: { tag: "example" } }]); const results = await index.query({ vector: [0.1, 0.2], topK: 5, });
适用场景:需要以 TypeScript 接入向量数据库、进行向量检索、元数据过滤或命名空间管理的开发场景。
限制:资料未提供具体收费、价格、平台支持范围或性能指标,相关细节暂未提供。