You need to enable JavaScript to run this app.
导航

安装与client初始化

最近更新时间2024.01.26 14:12:13

首次发布时间2023.11.09 18:59:54

向量数据库 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(密钥)管理
    图片

安装 SDK

使用 pip 安装 SDK for Python,支持Python 3.7 及其以上版本。

pip install --user volcengine 

初始化 SDK

配置安全凭证,根据向量库名、token、region 初始化 client。其中,请求域名为 api-vikingdb.volces.com,支持 http 和 https。

说明

代码中 Your ak 及 Your sk 需要分别替换为您的 AK 及 SK。

from volcengine.viking_db import *
# host中不需要加http或者https,默认是http,如果需要使用https,则将https添加在scheme字段中
#当使用http时,host可以填写ip或域名, 当使用https时, host只能填写域名
#region 可选,目前仅支持华北,默认cn-north-1。
#scheme 可选,可选值:http/https,默认http。
#connection_timeout,可配置,默认30s。
#socket_timeout,可配置,默认30s。
vikingdb_service = VikingDBService("host", "region", scheme="https",connection_timeout=30, socket_timeout=30) 
vikingdb_service.set_ak("Your ak")
vikingdb_service.set_sk("Your sk")

设置header(可选)

vikingdb_service.setHeader({'V-User-Name': 'user_name', 'V-User-Id': "user_id", 'V-Account-Id':"account_id", 'authorization':'auth'})