本文为您介绍大模型应用防火墙 Python SDK 的下载地址、安装方式以及初始化配置。
Python 3.7 或以上版本(推荐 Python 3.9)。执行python --version可以检查当前 Python 的版本信息。
由于 Windows 系统有最长路径限制,可能会导致 Python 安装失败。可以按照以下方式设置:
Win+R,输入regedit打开注册表编辑器。\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem 路径下的变量LongPathsEnabled为1即可。方式一:使用 pip 命令安装 SDK。
pip install volcengine-python-sdk
方式二:使用 setup.py 脚本安装 SDK。
python setup.py install --user命令,为指定 user 安装 SDK。sudo python setup.py install命令,为全部 user 安装 SDK。安装 pydantic 依赖:
pip install pydantic
安装 requests 依赖:
pip install requests
在代码中设置您的 AK 和 SK,可直接使用主账号信息,或者通过用户管理创建子账号,并为子账号授予相应的权限。
注意
子账号应具备 LLMShieldProtectSdkAccess权限。
完整的初始化示例代码如下:
from volcenginesdkllmshield import * def main(): # 配置信息(请替换为实际值) myUrl = "https://cn-beijing.sdk.access.llm-shield.omini-shield.com" # 根据大模型应用防火墙实例所在地域替换相应的地域信息 ak = "YOUR AK" # 火山账号的 AK sk = "YOUR SK" # 火山账号的 SK appid = "app-d2vgb96gspu28umn****" # 资产的 AppId,可在控制台资产管理页面获取 region = "cn-beijing" # 大模型应用防火墙实例所在地域 TIMEOUT = 50 # 超时时间(秒)