2***@qq.com
2***@qq.com
  • 发布:2025-08-06 21:24
  • 更新:2025-11-04 10:35
  • 阅读:181

【报Bug】云对象调用另一个云对象的大语言模型总是超时

分类:uniCloud

产品分类: uniCloud/支付宝小程序云

操作步骤:

云对象或云函数封装uniCloud.ai.getLLMManager方法,用另一个云对象封装返回处理结果,部署到云端客户端调用就会超时,本地调用不超时。

预期结果:

超时设置正常生效,不出现调用超时的情况。

实际结果:

调用超时失败,HttpClientRequestTimeoutError: Request timeout for 10000 ms

bug描述:

manifest.json已经设置networkTimeout的request为60000,云对象也均已设置cloudfunction-config的timeout为60,在本地调用也未出现超时情况,但推送到云端调用就都是报以下超时错误。
HttpClientRequestTimeoutError: Request timeout for 10000 ms

2025-08-06 21:24 负责人:无 分享
已邀请:
DCloud_uniCloud_CRL

DCloud_uniCloud_CRL

callFunction 支持timeout参数。另外会什么要在云函数调用另一个云函数?

2***@qq.com

2***@qq.com (作者)

之前已经设置了,不管用,因为封装了部分LLM账号切换逻辑供其他云函数对象复用,所以需要在一个云对象去调用这个封装的云函数,在本地都不会出现超时问题,部署上传到支付宝云远程运行就都会出现超时。

  • DCloud_uniCloud_CRL

    没有必要写成云函数,你把公共逻辑部分代码写成公共模块给其他云对象/云函数调用。

    2025-08-07 17:16

  • 纸岸

    回复 DCloud_uniCloud_CRL: 我也遇到了一样的问题,也是支付宝云的云端云函数调用另一个云函数来请求大模型时,怎么设置超时时间都是10s准时超时报错,但是大模型接口要url化和开发前端调用,所以能不使用公共模块解决这个问题吗?还是说只能提取逻辑到公共模块后再在云函数中开放接口

    2025-10-06 20:33

  • DCloud_uniCloud_CRL

    回复 纸岸: callFunction 支持设置超时时间,前提云函数的超时也需要设置。

    2025-10-09 17:08

2***@qq.com

2***@qq.com (作者)

我在云对象内单独添加一个处理返回uniCloud.ai.getLLMManager.chatCompletion结果数据的方法,调用也是一样超时

2***@qq.com

2***@qq.com (作者)

改其他方式实现了

3***@qq.com

3***@qq.com

我也遇到类似问题,请问博主最后是通过什么实现方式解决的?

要回复问题请先登录注册