You need to enable JavaScript to run this app.
文档中心
向量数据库VikingDB

向量数据库VikingDB

复制全文
Python SDK
安装与client初始化
复制全文
安装与client初始化

向量数据库 Viking DB 支持通过 Python SDK 操作数据库,Python SDK 提供了高层次的抽象和易于使用的接口,简化开发人员的工作。在使用 Python SDK 之前,需要先完成安装 SDK 和 初始化 SDK 步骤。

前提条件
  1. 已通过 注册账号及开通服务 操作完成注册账号及开通服务。
  2. 获取安全凭证。Access Key(访问密钥)是访问火山引擎服务的安全凭证,包含Access Key ID(简称为AK)和Secret Access Key(简称为SK)两部分。可登录火山引擎控制台并前往【密钥管理】查看当前账号的 AK / SK,更多详情请参考 Access Key(密钥)管理
    Image

安装 SDK

首次使用可通过 pip 安装 SDK for Python,支持Python 3.7 及其以上版本。

pip install --user volcengine 

如需更新SDK版本,可使用以下命令:

pip install --upgrade volcengine

初始化 SDK

配置安全凭证,根据向量库名、token初始化 client。其中,请求域名(host)支持 http 和 https,根据实际情况配置。

  • 华北域名:api-vikingdb.volces.com
  • 华东域名:api-vikingdb.mlp.cn-shanghai.volces.com
  • 柔佛域名:api-vikingdb.mlp.ap-mya.byteplus.com
  • 如需私网连接,参考VikingDB 私网连接方式进行配置并获取域名。目前私网连接请求域名仅支持http。

地区(region)根据实际情况配置,华北:cn-beijing,华东:cn-shanghai,柔佛:ap-southeast-1。

说明

代码中 Your ak 及 Your sk 需要分别替换为您的 AK 及 SK,Your host、Your region、Your scheme 替换为您使用的域名、地区、请求协议(http / https)。

from volcengine.viking_db import *
#host中不需要加http或者https等前缀
#当使用http时,host可以填写ip或域名, 当使用https时, host只能填写域名
#scheme 可选,可选值:http/https,默认http。
#connection_timeout,可配置,默认30s。
#socket_timeout,可配置,默认30s。
vikingdb_service = VikingDBService(host="Your host", region="Your region", scheme="Your scheme",connection_timeout=30, socket_timeout=30) 
vikingdb_service.set_ak("Your ak")
vikingdb_service.set_sk("Your sk")
最近更新时间:2025.09.30 16:06:32
这个页面对您有帮助吗?
有用
有用
无用
无用