You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

使用Gemini AI API时遭遇401未授权错误的问题求助

Gemini AI API时遭遇401未授权错误的问题求助

我写了一个Python脚本,在本地PC上搭建了一个聊天机器人服务器,现在想通过自己的API调用Google Gemini AI,但遇到了授权问题。

具体细节如下:

# Trying to access Gogle Gemini AI via my API:
base_url = "https://generativelanguage.googleapis.com/v1beta/models/"
model = "gemini-1.5-flash"
task = "generateContent"
endpoint = ".apps.googleusercontent.com"
google_client_id = "{GOOGLE_CLIENT_ID}"  # Stored in a variable declared and set at startup
# Constructing the URL
url = f"{base_url}{model}:{task}?key={GOOGLE_CLIENT_ID}{endpoint}"

我确认URL的构造是正确的,但仍然收到了错误提示:

Gemini API Error: 401 Client Error: # Unauthorized for {see the above url}

我是在本地PC的PowerShell环境中运行这个脚本的,所有需要的库都已经完成导入:

from fastapi import FastAPI, WebSocket
from fastapi.websockets import WebSocketDisconnect
import asyncio
import json
import requests
import webbrowser
import uvicorn
import threading
import websockets
import os
import google.generativeai as genai

...

我还尝试过改用Vertex AI,但它的配置流程更复杂,最终也没有解决问题。

备注:内容来源于stack exchange,提问作者Mazarin

火山引擎 最新活动