veImageX 支持使用 SDK 完成 API 的调用,您可参考以下内容快速完成服务端 Python SDK 的安装及初始化操作。
python --version
命令查看当前版本。为避免 AK/SK 泄漏,引起安全风险。建议您定期更换 AK 和 SK、使用访问策略限制权限、采用安全存储等方式提高安全性。
执行以下命令将最新版本 SDK 安装到您的主目录下。如果您已经安装过历史版本的 SDK,可以执行更新 SDK 命令更新到最新版本。
pip install --user volcengine
veImageX 支持两种 AK 和 SK 的配置方式,在验证和测试阶段,您可以使用在调试 Demo 中配置的方式。如果需要发布到生产环境,请使用在环境变量中配置的方式。
注意
在调用中,系统会自动读取配置参数,您在调试代码中配置的 AK 和 SK 优先级高于环境变量配置。
在 Linux 或 macOS 系统中配置
请在命令行终端执行以下命令,并传入已准备好的 AK 和 SK。
export VOLC_ACCESSKEY="ak" export VOLC_SECRETKEY="sk"
在 Windows 系统中配置
新建系统环境变量,添加环境变量 VOLC_ACCESSKEY 和 VOLC_SECRETKEY,并传入已准备好的 AK 和 SK。
警告
该方式有潜在的安全风险,因此在生产环境中,请勿使用该方式配置明文 AK/SK。
from volcengine.imagex.imagex_service import ImagexService service = ImagexService() service.set_ak('ak') service.set_sk('sk')
veImageX 支持以下两个地域:
cn-north-1
:(默认)国内ap-singapore-1
:新加坡默认地域为中国(cn-north-1),若需调用其它地域服务,请在初始化时传入指定的地域信息。
service = ImageXService() // 默认地域为国内 service = ImageXService(region='ap-singapore-1') // 指定地域为新加坡
至此,您已成功完成 Python SDK 的安装和初始化。接下来,您可以参考各接口的调试示例来使用相应的能力。
执行以下命令将 SDK 更新至最新版本。
pip install --upgrade volcengine