本文为您介绍大模型应用防火墙 Go SDK 的下载地址、安装方式以及初始化配置。
Go 1.5 或以上版本,推荐使用 Go 1.12 以上版本。
使用以下命令下载 SDK 安装包:
go get github.com/volcengine/volcengine-go-sdk
在代码中设置您的 AK 和 SK,可直接使用主账号信息,或者通过用户管理创建子账号,并为子账号授予相应的权限。
注意
子账号应具备 LLMShieldProtectSdkAccess权限。
完整的初始化示例代码如下:
package main import ( "fmt" "github.com/volcengine/volcengine-go-sdk/service/llmshield" "time" ) func main() { var response *llmshield.ModerateV2Response var err error myUrl := "https://cn-beijing.sdk.access.llm-shield.omini-shield.com" // 根据大模型应用防火墙实例所在地域替换相应的地域信息 ak := "YOUR AK" // 火山账号的 AK sk := "YOUR SK" // 火山账号的 SK appid := "app-d2vektrahgp6********" // 资产的 AppId,可在控制台获取 region := "cn-beijing" // 大模型应用防火墙实例所在地域 timeout := time.Second * 60 // 超时时间 client := llmshield.New(myUrl, ak, sk, region, timeout) // 创建客户端实例