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

使用Gemini微调模型遇403权限错误,请求解决方法

解决Gemini微调模型访问403权限问题
  • 验证API密钥的权限
    确保使用的API密钥属于创建微调模型的谷歌账号,且在Google Cloud控制台中已启用Generative Language API。同时检查密钥的限制设置:没有IP访问限制,且Gemini相关API在允许调用的服务列表内。

  • 确认微调模型的访问权限与ID正确性
    进入Google AI Studio或Google Cloud的Gemini模型管理页面,检查微调模型的共享设置:当前API密钥对应的账号需拥有该模型的调用权限(私有模型需确保账号在授权列表中)。另外仔细核对代码中的模型ID,确保tunedModels/thefine-tuned-model-f64sf654sf与实际模型ID完全一致,包括大小写和特殊字符。

  • 调整API调用环境
    避免在前端直接暴露API密钥:前端代码中的密钥易泄露,且Google可能限制前端直接调用微调模型,建议通过后端代理调用(后端使用服务账号密钥更安全)。若必须前端调用,需确保API密钥未设置“仅允许内部IP”等限制规则。同时检查账号的Gemini API调用配额是否充足,配额耗尽也可能触发类似权限报错。

  • 代码层面优化
    确保HTML的script标签设置了type="module",否则ES模块的import语句会报错:

    <script type="module">
        import { GoogleGenerativeAI } from "@google/generative-ai";
        // 你的代码逻辑...
    </script>
    

    添加错误捕获以获取更详细的报错信息:

    async function run() {
        try {
            const model = genAI.getGenerativeModel({ model: "tunedModels/thefine-tuned-model-f64sf654sf" });
            const prompt = "Some prompt for asking questions?";
            const result = await model.generateContent(prompt);
            const response = await result.response;
            const text = response.text();
            console.log(text);
        } catch (error) {
            console.error("详细错误:", error);
            // 可打印error.response查看具体权限提示
        }
    }
    run();
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.25 10:17:10