本文为您介绍大模型应用防火墙 Go SDK 的下载地址、安装方式以及初始化配置。
Go 1.5 或以上版本,推荐使用 Go 1.12 以上版本。
使用以下命令下载 SDK 安装包:
go get github.com/volcengine/volcengine-go-sdk
在代码中设置您的 AK 和 SK,可直接使用主账号信息,或者通过用户管理创建子账号,并为子账号授予相应的权限。
说明
子账号应具备以下权限:
ak := "YOUR AK" sk := "YOUR SK"
region := "cn-beijing"
完整的初始化示例代码如下:
package main import ( "fmt" "github.com/volcengine/volcengine-go-sdk/service/waf" "github.com/volcengine/volcengine-go-sdk/service/wafruntime" "github.com/volcengine/volcengine-go-sdk/volcengine" "github.com/volcengine/volcengine-go-sdk/volcengine/credentials" "github.com/volcengine/volcengine-go-sdk/volcengine/session" ) func main() { ak := "YOUR AK" // Access Key,用于身份验证 sk := "YOUR SK" // Secret Key,用于签名 region := "cn-beijing" // 大模型应用防火墙所属地域对应的 ID // 创建配置 config := volcengine.NewConfig(). WithCredentials(credentials.NewStaticCredentials(ak, sk, "")). WithRegion(region)