技术速查官方文档2 分钟阅读技术速查

配置FastGPT自部署场景下OpenSandbox服务的环境变量

部署FastGPT的OpenSandbox服务时,需通过Compose文件配置对应环境变量,保证各组件认证匹配且网络访问合规。正确配置后可保障沙盒服务与FastGPT内部组件正常通信。 检查Compose文件中的以下配置项并确保匹配对应值: 1.

结论

部署FastGPT的OpenSandbox服务时,需通过Compose文件配置对应环境变量,保证各组件认证匹配且网络访问合规。正确配置后可保障沙盒服务与FastGPT内部组件正常通信。

具体怎么做

检查Compose文件中的以下配置项并确保匹配对应值:

  1. x-volume-manager-auth-token:Volume Manager的认证Token,需与FastGPT的AGENT_SANDBOX_OPENSANDBOX_VOLUME_MANAGER_TOKEN一致。
  2. [server].api_key:OpenSandbox Server API Key,需与FastGPT的AGENT_SANDBOX_OPENSANDBOX_API_KEY一致。
  3. [docker].host_ip:沙盒端点对Proxy可访问的宿主机地址,通常使用宿主机内网IP或host.docker.internal
  4. 为Docker runtime挂载宿主机Docker socket,默认路径为/var/run/docker.sock;特定环境需替换为实际socket路径。

注意事项

如果服务器配置了HTTP_PROXY / HTTPS_PROXY,需为OpenSandbox Server和Volume Manager显式配置NO_PROXY / no_proxy,至少包含localhost,127.0.0.1,127.0.0.0/8,fastgpt-app,fastgpt-opensandbox-server,fastgpt-volume-manager,fastgpt-agent-sandbox-proxy,host.docker.internal,避免内部服务调用经过代理。

来源:FastGPT 官方文档