对象存储 下载与安装配置(cos-vectors-embed-cli)

这篇说说腾讯云COS Vectors Embedding CLI工具的环境准备、安装、配置与卸载步骤,需Python 3.9+、COS服务凭证及Embedding API,关键注意向量索引维度必须与模型输出维度一致。 环境准备:需安装Python 3.9+、开通COS服务、获取Embedding API地址及创建向量索引,索引维度需匹配模型输出维度。 安装与配置:支持pip或源码安装,通过环境变量设置COS密钥、地域。

相关产品
对象存储 产品页,含版本规格、价格与购买入口。

一、步骤一:环境准备

使用本工具前,请确保:

1. 已安装 Python 3.9 或更高版本。

·环境安装与配置详细操作请参见 Python 安装与配置。

·pip 环境安装与配置详细操作请参见 pip 安装说明。

2. 已开通腾讯云 COS 服务并获取访问凭证(SecretId / SecretKey)。获取方式请参见 腾讯云 API 密钥管理。

3. 已获取可用的 Embedding API 服务地址和密钥(如 OpenAI API Key、自建模型服务地址等)。若没有 API Key,可使用 Ollama 本地部署 Embedding 服务。

4. 已在腾讯云控制台创建 COS 向量存储桶和至少一个向量索引。创建方式请参见 COS 向量存储桶快速入门。

注意:创建向量索引时设置的维度必须与所使用的 Embedding 模型输出维度一致,否则写入会失败。

二、步骤二:安装 COS Vectors Embedding CLI 工具

本工具依赖 Python 环境,支持 Windows, Linux, MacOS 不同平台。

三、方式一:pip 安装(推荐)

pip install cos-vectors-embed-cli

四、方式二:源码开发安装

git clone https://github.com/TencentCloud/cos-vectors-embed-cli.gitcd cos-vectors-embed-clipip install -e .

五、验证安装

cos-vectors-embed –version

输出 cos-vectors-embed, version 0.1.1 即表示安装成功。

六、步骤三:环境变量配置

变量名 说明 变量类型 是否必选
COS_SECRET_ID 密钥 ID,建议使用子账号密钥,授权遵循最小权限指引,降低使用风险。子账号密钥获取请参见 子账号访问密钥管理。 String 是
COS_SECRET_KEY 密钥 Key,建议使用子账号密钥,授权遵循最小权限指引,降低使用风险。子账号密钥获取请参见 子账号访问密钥管理。 String 是
COS_TOKEN 当使用临时密钥时需要配置,关于临时密钥的更多信息,请参见 使用临时密钥访问 COS。 String 否
COS_REGION COS 地域,如果不配置环境变量则需要通过参数选项设置,关于当前开放的地域信息,请参见 产品概述。示例值:ap-guangzhou String 否
COS_DOMAIN COS 向量服务域名,格式为 vectors.{region}.coslake.com,如果不配置环境变量则需要通过参数选项设置。其中 region 为地域信息。示例值:vectors.ap-guangzhou.coslake.com String 否
EMBEDDING_API_BASE Embedding API 基础 URL,如果不配置环境变量则需要通过参数选项设置。示例值:Openai Embedding 服务:https://api.openai.com/v1本地 Ollama Embedding 服务:http://localhost:11434/v1 String 否
EMBEDDING_API_KEY Embedding API 密钥,如果不配置环境变量则需要通过参数选项设置,本地 Ollama Embedding 服务可配置为任意值。 String 否

七、工具卸载

若你不再需要 COS Vectors Embedding CLI 工具,可正常使用 pip 工具按如下方式卸载:

pip uninstall cos-vectors-embed-cli

赞 (0)
上一篇 5天前
下一篇 5天前