Problem bei der Verwendung der Gemini AI API
Posted: 29 Dec 2024, 10:26
Ich habe ein Python-Skript, das einen lokalen Chatbot-Server auf meinem PC erstellt und versucht, Google Gemini AI über meine API zu verwenden.
Hier sind die Details:
Die obige URL ist korrekt aufgebaut, aber ich erhalte immer noch eine Fehlermeldung:
Gemini API-Fehler: 401 Client Fehler: # Nicht autorisiert für {siehe die obige URL
Ich führe mein Skript in PowerShell auf meinem lokalen PC aus. Alle Importe wurden durchgeführt.
...
Ich habe es auch mit Vertex AI versucht, aber das ist noch komplizierter und hat keine Ergebnisse gebracht.
Hier sind die Details:
Code: Select all
# 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}"
Gemini API-Fehler: 401 Client Fehler: # Nicht autorisiert für {siehe die obige URL
Ich führe mein Skript in PowerShell auf meinem lokalen PC aus. Alle Importe wurden durchgeführt.
Code: Select all
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
Ich habe es auch mit Vertex AI versucht, aber das ist noch komplizierter und hat keine Ergebnisse gebracht.