You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何解决使用Cloud Vision识别文本时出现的Firebase FIRFunctionsErrorCode 13错误

排查方案

你代码中调用的云函数名称存在拼写错误,你写的是annotageImage,正确的文本识别云函数名应为annotateImage,拼写错误会导致客户端请求指向不存在的函数,触发INTERNAL错误,且云函数侧不会收到请求,所以控制台没有错误日志。

其余可选排查步骤:

  • 确认云函数部署状态:检查你要调用的云函数是否已经成功部署到当前使用的Firebase项目,部署的区域是否和客户端初始化的区域匹配,若区域不匹配需要在客户端初始化时指定对应区域,示例:Functions.functions(region: "us-central1")
  • 核对项目配置:确认iOS项目中集成的GoogleService-Info.plist对应的Firebase项目,和部署云函数的项目为同一个,多项目切换时配置文件混淆也会触发该错误
  • 校验图片大小:Google Cloud Vision对输入图片的base64编码后大小限制为20MB,你当前使用1.0的压缩质量导出JPEG,若原图过大会超出大小限制,请求被前置拦截不会到达云函数,可先将压缩质量调整为0.5测试排除该问题
  • 开启客户端调试日志:在调用云函数前添加代码Functions.functions().isLoggingEnabled = true,开启后会输出完整的请求、响应细节,可查看具体的错误返回信息
  • 本地模拟测试:使用Firebase CLI启动本地云函数模拟器,将客户端指向本地模拟器发起请求,本地会打印完整的请求接收日志和参数内容,可快速定位请求是否被正常接收、参数是否存在格式问题

内容的提问来源于stack exchange,提问作者aaa

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 03:36:04