So beheben Sie 401-Fehler bei Gemini-Embeddings

Liebe Community, guten Nachmittag,

ich hoffe, es geht euch allen gut!

Ich nutze das KI-Plugin und verwende derzeit das Gemini-Modell sowohl für generative Sprache als auch für Embeddings. Allerdings scheint es nach einigen Änderungen auf Googles Seite zu Problemen bei der Verbindung des Discourse-Forums mit der Gemini-API zu kommen – ich habe Schwierigkeiten, mein Forum für Embeddings mit Gemini zu verbinden.

Embedding-Konfigurationen

Ich hatte zuvor die folgende URL in der Konfiguration des Modells für Embeddings mit Gemini verwendet (aber ich erhielt Fehler):
https://generativelanguage.googleapis.com/v1beta/models/gemini-embedding-001:embedContent

Bei der Suche in der Dokumentation im Internet fand ich heraus, dass die URL stattdessen einem Muster wie folgt folgen sollte:
https://{zone}-aiplatform.googleapis.com/v1/projects/{Google Cloud Project-Referenz}/locations/{zone}/publishers/google/models/gemini-embedding-001:embedContent

Wie sich das Problem auf meiner Seite äußert

  1. Ich erhalte die folgenden Fehler:
    Der Versuch, das Modell zu kontaktieren, ergab diesen Fehler: { "error": { "code": 401, "message": "API-Schlüssel werden von dieser API nicht unterstützt. Es wird ein OAuth2-Zugriffstoken oder andere Authentifizierungsdaten erwartet, die eine Identität bestätigen. Siehe https://cloud.google.com/docs/authentication", "status": "UNAUTHENTICATED", "details": \[ { "@type": "type.googleapis.com/google.rpc.ErrorInfo", "reason": "CREDENTIALS_MISSING", "domain": "googleapis.com", "metadata": { "method": "google.cloud.aiplatform.v1.PredictionService.EmbedContent", "service": "aiplatform.googleapis.com" } } \] } }
  2. Neu erstellte Themen haben wahrscheinlich keine Embeddings, und daher erscheint anstelle des KI-gestützten Abschnitts „Verwandte Themen“ nach dem Beitrag der Abschnitt „ Neue & ungelesene Themen“ – nur bei neu erstellten Themen, da ich Fehler erhalte.

Dies deutet darauf hin, dass wir möglicherweise mehr als nur einen API-Schlüssel übergeben müssen? Ich bin etwas ratlos.

Zusätzliche Informationen

Meine Fragen

  1. Habe ich etwas übersehen?
  2. Hat jemand KI mit Gemini-Modellen zum Laufen gebracht und musste seine Konfiguration mit Dienstkonto-Anmeldeinformationen ändern?
  3. Welche ist die richtige Embedding-Service-URL für Gemini-Embedding-Modelle?

Vielen Dank für eure wertvolle Hilfe und eure Ratschläge.
Viele Grüße.

Hier geht es um Google AI Studio versus Gemini Enterprise Agent Platform (ehemals Vertex AI).

Für Embeddings sind wir nur mit der ersten Option kompatibel.

Wir haben gerade einen PR erhalten, um unsere LLM-Inferenz auch mit der zweiten Option kompatibel zu machen, da wir zuvor auch bei LLMs nur mit der ersten Option kompatibel waren.

Vielen Dank für die Information, das ist klar. Ich bin stattdessen zur AI Studio API für Embeddings gewechselt, und tatsächlich funktioniert jetzt alles. Ich werde zur Enterprise Agent Platform zurückkehren, sobald die LLM-Inferenz kompatibel ist.

Grüße.