You need to enable JavaScript to run this app.
大模型应用防火墙

大模型应用防火墙

复制全文
Go SDK
Go 安装和初始化
复制全文
Go 安装和初始化

本文为您介绍大模型应用防火墙 Go SDK 的下载地址、安装方式以及初始化配置。

前提条件

环境要求

Go 1.5 或以上版本,推荐使用 Go 1.12 以上版本。

安装 SDK

使用以下命令下载 SDK 安装包:

go get github.com/volcengine/volcengine-go-sdk

初始化

大模型应用防火墙支持接收代理服务的请求信息,如果你的大模型业务使用了代理服务器来转发或接收客户端请求,可以在初始化大模型应用防火墙时配置代理相关参数,确保其能正确处理代理服务的请求信息。
不同场景的初始化示例代码如下,其中:

  • myUrlakskappidregion 参数的详细说明,参考关键参数说明
  • 如果有代理服务配置需求,初始化客户端使用 llmshield.NewAdvanced(myUrl, ak, sk, region, timeout, proxyAddr, connMax),并传入代理地址 proxyAddr 和最大连接数 connMax
  • 如果不需要配置代理服务,初始化客户端使用 llmshield.New(myUrl, ak, sk, region, timeout)

注意

示例代码仅做参考,实际开发过程中,推荐使用环境变量为参数赋值,以提升数据安全性。

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) // 初始化大模型应用防火墙客户端
最近更新时间:2025.12.26 14:43:46
这个页面对您有帮助吗?
有用
有用
无用
无用