帮你快速理解、总结文档立即下载

Proxy 集成快速入门

最近更新时间:2026-10-28 15:51:39
本文档已由 AI 辅助审校
我的收藏
本文介绍在业务侧部署安全代理(AICC-Proxy)并通过 Proxy 方式接入 TC-AICC可信计算(Artificial Intelligence Confidential Computing,AICC)机密推理服务的方法。

操作场景

当您在公有云上使用大模型处理私有数据,可以在业务侧部署 AICC-Proxy。部署后,业务系统向安全代理发送标准的 OpenAI 或 Anthropic 协议请求,由安全代理完成端到端加密后转发至 AICC 服务端,推理结果加密返回并解密后交回业务系统。

前提条件

已提交 AICC 试用申请并经审核通过,服务已开通。
已获取调用地址与调用凭据。调用地址可在高性能应用服务(Hyper Application Inventor,HAI)控制台获取。
已准备一台可运行容器引擎(Docker)的机器,用于部署安全代理,建议部署在企业信任域,网络可达高性能应用服务 HAI 可信集群。建议规格 4C8G(4 核 CPU、8 GB 内存),最低规格 2C4G(2 核 CPU、4 GB 内存),Linux 操作系统。

步骤1:部署 AICC-Proxy

1. 拉取镜像

在部署机上执行以下命令,拉取安全代理镜像(公开镜像仓库)。
docker pull ccr.ccs.tencentyun.com/aicc/aicc-proxy-hybrid:v1.2.0

2. 启动容器

执行以下命令,以容器方式启动安全代理。请将命令中的 <调用地址> 替换为 HAI 控制台提供的实际地址。
docker run -d \\
--name aicc-proxy-hybrid \\
--restart unless-stopped \\
-p 8083:8083 \\
-e AICC_INFER_OPENAI_BASE_URL=<调用地址> \\
-e AICC_INFER_ANTHROPIC_BASE_URL=<调用地址> \\
-e AICC_INFER_RESPONSES_BASE_URL=<调用地址> \\
-e AICC_SECURITY_ENDPOINT=<调用地址>/aicc \\
-e AICC_POOL_MODE=exclusive \\
ccr.ccs.tencentyun.com/aicc/aicc-proxy-hybrid:v1.2.0
各参数说明如下。
参数
说明
--name aicc-proxy-hybrid
容器名称。
--restart unless-stopped
容器退出时自动重启(手动停止除外)。
-p 8083:8083
端口映射。将容器内的 8083 端口映射到部署机的 8083 端口。
-e AICC_INFER_OPENAI_BASE_URL
OpenAI 协议推理请求的调用地址。
-e AICC_INFER_ANTHROPIC_BASE_URL
Anthropic 协议推理请求的调用地址。
-e AICC_INFER_RESPONSES_BASE_URL
Responses 协议推理请求的调用地址。
-e AICC_SECURITY_ENDPOINT
安全能力接口地址,格式为 <调用地址>/aicc。
-e AICC_POOL_MODE
资源池模式,示例值为 exclusive。

步骤2:确认容器运行状态

执行以下命令,查看容器是否已正常运行。
docker ps --filter "name=aicc-proxy-hybrid"
输出结果中出现 aicc-proxy-hybrid 容器,且状态为 Up,表示安全代理已启动。
如需查看启动日志以排查异常,可执行以下命令。
docker logs aicc-proxy-hybrid

步骤3:发起推理调用

安全代理启动后,在部署机的 8083 端口提供推理服务。业务系统向 http://<部署机 IP>:8083 发送标准的 OpenAI 或 Anthropic 协议请求即可调用机密模型。以下命令中的<调用凭据>、<模型名称> 和 <协议版本> 均为示例占位符,请根据实际部署环境及控制台提供的调用信息替换后再执行。
以下为 OpenAI 协议的调用示例。
curl http://<部署机 IP>:8083/v1/chat/completions \\
-H "Content-Type: application/json" \\
-H "Authorization: Bearer <调用凭据>" \\
-d '{
"model": "<模型名称>",
"messages": [{"role": "user", "content": "你好"}]
}'
以下为 Anthropic 协议的调用示例。
curl http://<部署机 IP>:8083/v1/messages \\
-H "Content-Type: application/json" \\
-H "x-api-key: <调用凭据>" \\
-H "anthropic-version: <协议版本>" \\
-d '{
"model": "<模型名称>",
"max_tokens": 256,
"messages": [{"role": "user", "content": "你好"}]
}'
说明:
上述示例中的请求路径、请求头与模型名称以控制台提供的调用信息和对应的协议规范为准。业务系统原有的 OpenAI 或 Anthropic 协议调用只需将请求地址改为安全代理地址,其余调用方式保持不变。

安全风险提示

访问控制:8083 端口只对内网业务网段开放,禁止暴露到公网;跨网络访问请走 VPN 或专线。
凭据管理:API Key 由调用方保管,安全代理不保存。

调用模式说明

模式
说明
适用场景
直连模式
不经过安全代理 Proxy,直接访问调用地址。该模式不启用端到端加密,安全等级较低。
仅建议在测试阶段使用。
加密模式
请求经安全代理 Proxy 或 AICC-SDK 完成端到端加密后调用。
生产环境建议使用该模式。