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

大模型应用防火墙

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

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

前提条件

  • 你已获取账号的AccessKey、SecretKey(即 AK、SK),具体步骤,请参见获取AccessKey、SecretKey
  • 你已在大模型应用防火墙控制台完成资产接入并为资产配置相关防护策略,策略配置详情请参见防护策略介绍

环境要求

  • PHP 5.5 及以上版本。
  • Composer 包管理器(建议使用 2.x)。

安装 SDK

以下介绍通过 Composer 安装大模型应用防火墙 PHP SDK 的操作方法。

  1. 创建你的 PHP 项目。

  2. 执行以下命令下载 PHP SDK 源码。

    composer require volcengine/volcengine-php-sdk
    
  3. 执行以下命令安装apache/thrift依赖。

    composer require apache/thrift
    
  4. 执行以下命令安装 PHP SDK。

    composer install
    

初始化

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

  • myUrlakskappidregion 参数的详细说明,参考关键参数说明
  • 如果有代理服务配置需求,需在 new LLMShieldApi($myUrl, $ak, $sk, $appid, $region, $timeout, $service, proxy); 中,传入代理地址 proxy。如果无需使用代理服务,则无需传入 proxy

注意

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

<?php 

// 引入 vendor 自动加载文件(用于 GuzzleHttp 等依赖)
require __DIR__ . "/vendor/autoload.php"; 
 
use VolcengineLLMShieldApiLLMShieldApi; 
use VolcengineLLMShieldModel; 
 
// 配置信息 
$myUrl = "https://cn-beijing.sdk.access.llm-shield.omini-shield.com"; // 访问地址,根据大模型应用防火墙实例所在地域替换相应的地域信息 
$ak = "YOUR AK"; // 火山账号的 AK 
$sk = "YOUR SK"; // 火山账号的 SK 
$appid = "app-d2pgblcjslsilv******"; // 资产的 AppId,可在控制台资产管理页面获取 
$region = "cn-beijing"; // 大模型应用防火墙实例所在地域 
$timeout = 60; // 超时时间(秒) 
$service = "llmshield"; // 大模型应用防火墙的服务名称 
 
$client = new LLMShieldApi($myUrl, $ak, $sk, $appid, $region, $timeout, $service); // 初始化大模型应用防火墙客户端
最近更新时间:2025.12.26 10:14:31
这个页面对您有帮助吗?
有用
有用
无用
无用