Wie können wir über die API auf semantische Suche zugreifen?
search.json scheint keine semantische Suche zu haben (obwohl ich mich erinnere, dass sie das irgendwann hatten?)
discourse-ai/embeddings/semantic-search?q= wird nach search.json aufgerufen, gute Ergebnisse sind korrekt, wenn ich die URL mit der gerade durchgeführten Abfrage öffne.
Aber wenn ich discourse-ai/embeddings/semantic-search?q=differentQuery direkt aufrufe, ergeben die Ergebnisse überhaupt keinen Sinn.
Ich habe meine IP-Adressen in app.yml von der Ratenbegrenzung ausgenommen. Ich glaube, ich habe irgendwo gelesen, dass dies auch eine Lösung zur Umgehung von Ratenbegrenzungen ist, wenn ich mich nicht irre.
Nicht wirklich, Suchlimits werden im Allgemeinen in der App implementiert. Das Überspringen von Hyde ist hier entscheidend:
Sie erhalten nur 4 Hyde-Abfragen pro Minute (bei denen wir den Suchbegriff für Sie erweitern), Sie erhalten bis zu 100 Nicht-Hyde-Abfragen (vorausgesetzt, andere Ratenbegrenzungen sind gelockert).
Ich werde diesen Parameter auf jeden Fall übergeben.
Meine Frage war eigentlich: Ist die Übergabe des API-Schlüssels gleichbedeutend mit dem Ausschluss einer IP von Ratenbegrenzungen? Oder meintest du, dass hyde=false nur funktioniert, WENN ein API-Schlüssel übergeben wird?
beide sind nicht miteinander verbunden. Die API hat unterschiedliche Einstellungen für Ratenbegrenzungen, Sie können diese in den globalen Einstellungen stärker lockern als andere Teile der App.