uni-app 云对象调用另一个云对象的大语言模型总是超时

uni-app 云对象调用另一个云对象的大语言模型总是超时

操作步骤:

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

预期结果:

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

实际结果:

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

bug描述:

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

更多关于uni-app 云对象调用另一个云对象的大语言模型总是超时的实战教程也可以访问 https://www.itying.com/category-93-b0.html

8 回复

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

更多关于uni-app 云对象调用另一个云对象的大语言模型总是超时的实战教程也可以访问 https://www.itying.com/category-93-b0.html


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


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

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

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

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

改其他方式实现了

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

回到顶部