Dieses Repo deckt End-to-End-Beispiele für verschiedene Merkmale und Integrationen mit Weaviate für JavaScript-Entwickler ab!
Dieses Repo kann auch online mit Replit verwendet werden
Rezepte sind End-to-End-Skripte, die verschiedene Funktionen und Integrationen zeigen. Rezepte dienen als Referenz dafür, wie die Verwendung des Wea -Clients aussehen kann.
Hier sind einige der Konzepte, die dieses Repository abdeckt:
Die Ähnlichkeitssuche nutzt verschiedene maschinelle Lernmodelle, um Suchanfragen basierend auf der semantischen Ähnlichkeit durchzuführen. In Weaviate erfolgt dies mit query.nearText , query.nearObject and query.nearVector -Operatoren.
Mit der generativen Suche können Sie Ihre Suchergebnisse verbessern, indem Sie sie über LLM -Modelle zur Durchführung von Lappen führen. In Weaviate erfolgt dies mit generate.nearText , generate.nearObject und generate.nearVector -Operatoren.
Euen Bevor Sie anfingen, müssen Sie die im Abschnitt "Setup" dieses Dokuments beschriebenen Installationsanweisungen befolgen. Sie benötigen das Setup, um die Rezepte erfolgreich auszuführen.
Navigieren Sie zu den Rezepten, die sie reagieren und es geben.
Gehen Sie zu WCS, wo Sie problemlos einen kostenlosen Sandbox -Cluster erstellen können. Beachten Sie Ihre cluster URL und apiKey und fügen Sie sie Ihrer .env -Datei als WEAVIATE_URL bzw. WEAVIATE_ADMIN_KEY hinzu.
Die Datei .env.example enthält alle Umgebungsvariablen, die Sie für die Ausführung der Rezepte benötigen. Gehen Sie zu jeder Anbieter -Website, um Ihre Umgebungsvariablen zu erstellen und zu kopieren, z. B. Zugriff auf Ihre Cohere -Variablen hier.
cp .env_example .env
Jetzt sind Sie bereit, ein Rezept zu führen!
Klonen Sie dieses Repository und installieren Sie die Projektabhängigkeiten
npm install
Wenn man bedenkt, dass Sie Docker bereits installiert haben, folgen Sie unserem Docker -Installationshandbuch. Führen Sie dann den folgenden Befehl aus, um Ihren Webserver zu starten.
docker compose up -d
Euen Denken Sie bei der Verwendung von Docker daran, alleconnectToWeaviateCloud()-Methoden aufconnectToLocal()zu aktualisieren.
WICHTIG: Definieren Sie Ihre Umgebungsvariablen, bevor Sie Docker ausführen
Die Datei .env.example enthält alle Umgebungsvariablen, die Sie für die Ausführung der Rezepte benötigen. Gehen Sie zu jeder Anbieter -Website, um Ihre Umgebungsvariablen zu erstellen und zu kopieren, z. B. Zugriff auf Ihre Cohere -Variablen hier.
cp .env_example .env
Jetzt sind Sie bereit, ein Rezept zu führen!
Die Rezepte werden nach Konzepten unter Verwendung von Ordnern (dh Ähnlichkeitssuche) organisiert. Jeder Konzeptordner verfügt über mehrere Ordner, die seine Implementierung mit verschiedenen Modellanbietern (dh Cohere, Mistral AI usw.) zeigen. Die Unterordner der Anbieter enthalten relevante Skripte und eine README.md -Datei mit Details zum Ausführen jedes spezifischen Rezepts.
Um ein Rezept auszuführen, navigieren Sie zu dem Konzept, an dem Sie interessiert sind, und wählen Sie einen Anbieter aus, mit dem es ausgeführt werden kann. Befolgen Sie die Anweisungen in der Datei README.md und Sie sollten gut gehen.
Euen Denken Sie daran, die entsprechenden API -Schlüssel zu Ihren.env-Dateien hinzuzufügen
Bitte beachten Sie, dass dies ein laufendes Projekt ist, und Updates werden häufig durchgeführt. Wenn Sie eine Funktion haben, die Sie sehen möchten, geben Sie sie bitte in das Weaviate Forum oder öffnen Sie ein Problem.