现象
当前FastGPT仅支持sealosdevbox和opensandbox两种沙箱提供商,用户无法直接调用e2b或UCloud沙箱服务,在需要扩展沙箱提供商适配时,无对应的配置或代码路径可供使用。
可能原因
FastGPT内置的沙箱适配模块仅集成了sealosdevbox与opensandbox的适配代码,未包含e2b及UCloud沙箱的适配逻辑,因此无法识别并调用这两类沙箱服务,导致相关功能无法正常运行。
排查步骤
- 登录FastGPT后台,查看沙箱提供商的可选配置列表,确认是否存在e2b或UCloud相关选项。
- 检查FastGPT沙箱适配模块的代码文件,确认是否包含对应两类沙箱的适配配置与逻辑。
- 核对自身使用的沙箱服务是否属于FastGPT当前支持的协议范围。
解决与验证
若需使用e2b或UCloud沙箱,可联系FastGPT项目维护者确认扩展计划。熟悉对应沙箱协议的开发者可参考e2b官方文档与UCloud沙箱文档的格式,完成适配开发并提交代码至FastGPT项目。验证时可在FastGPT后台配置新增的沙箱提供商参数,测试沙箱的启动与调用流程是否正常运行。