OpenAI's text-embedding-ada-002 Fehler "Embedding-Dimensionen"

Jetzt funktioniert der Test bei der Installation nicht, aber er kann gespeichert werden. Nach dem Speichern habe ich dieses Modul „text-embedding-ada-002“ in den Einstellungen ausgewählt und gesehen, dass es auf der Website funktioniert. Ich bin mir jedoch nicht sicher, ob es neue Themen hinzufügt. Dieser Code gibt einen Fehler aus „rake ai:embeddings:backfill“:

rake aborted!
NameError: uninitialized constant DiscourseAi::Embeddings::VectorRepresentations (NameError)

    vector_rep = DiscourseAi::Embeddings::VectorRepresentations::Base.current_representation
                                        ^^^^^^^^^^^^^^^^^^^^^^^
/var/www/discourse/plugins/discourse-ai/lib/tasks/modules/embeddings/database.rake:14:in `block in <main>'

Beim Bearbeiten von Themen gibt die KI einen Fehler aus, wenn sie Kategorien und Tags findet. Der Titelgenerator funktioniert jedoch.


Hallo, danke für die Update- und Korrekturarbeiten. Ich versuche, das Embed-Modul zu konfigurieren. Bitte beachten Sie, dass nach dem Update einige Themen nicht zugänglich waren (neue Themen), ich glaube, das lag daran, dass die Embed-Funktion nicht installiert war. Ich versuche, „text-embedding-ada-002“ zu installieren, das ich in den vorherigen Einstellungen verwendet habe, aber die Einstellung „Embedding-Dimensionen“ verursacht Probleme. Wenn ich sie leer lasse, besteht der Test, aber er wird nicht gespeichert, da er leer ist. Wenn ich eine Zahl eingebe, erhalte ich die folgende Fehlermeldung. Vorerst habe ich „OpenAI’s text-embedding-3-large“ installiert, der Test wurde bestanden, ich denke, es kann einige Zeit dauern, bis es bei den Themen funktioniert, aber ich weiß nicht, was der Unterschied zum „text-embedding-ada-002“-Struktur ist.

Wenn ich diesen Teil (Embedding-Dimensionen) lösche, läuft der Test, aber er wird nicht gespeichert, da er mich darauf hinweist, dass dieser Bereich nicht leer sein darf.

Wenn wir es speichern wollen, erhalten wir diesen Fehler: Ein Fehler ist aufgetreten: Dimensionen dürfen nicht leer sein

1 „Gefällt mir“

Dies wird behoben durch:

Sie sollten in der Lage sein, Dimensionen für text-embedding-3-* festzulegen. Für die große Variante verwenden Sie den voreingestellten Wert von 2000.

Es gibt einen Backfill-Job, der alle fünf Minuten läuft und schließlich Einbettungen für alle Themen generiert.

Ich werde hier posten, sobald dies behoben ist.

3 „Gefällt mir“
  • "Einbettungsdimensionen"-Problem behoben.
  • Diesen Fehler behoben: "OpenAI Embeddings fehlgeschlagen mit Status: 400 Body: { "error": { "message": "Dieses Modell unterstützt keine Angabe von Dimensionen.", "type": "invalid_request_error", "param": null, "code":"\n- "Test ausführen" und "Speichern" funktionieren.
  • Kategorie- und Tag-Spezifikation mit KI behoben.
  • Die Erstellung von Themenzusammenfassungen wurde sichtbar.

Danke Chef :clap: :clap: :clap: :clap: :clap: :clap: :clap:

5 „Gefällt mir“

Der Backfill-Embeddings-Rake-Task ist behoben gemäß:

5 „Gefällt mir“

Dieses Thema wurde nach 2 Tagen automatisch geschlossen. Neue Antworten sind nicht mehr möglich.