
Die universelle UI- und Tool -Suite zum Verwalten von Vektordatenbanken im Maßstab.
| | | Docs | Hosted Instance
Schnell! Können Sie mir genau sagen, welche Informationen in Ihre Pnecone- oder Chroma -Vektor -Datenbank eingebettet sind? Ich wette, du kannst nicht. Während sich diese Teams auf den Aufbau der zugrunde liegenden Architektur konzentrieren, haben wir es Ihnen erleichtert, Vektordaten ohne Kopfschmerzen und API -Anrufe zu verwalten .
Wir nennen es VectorAdmin und möchten die beste Universal -GUI für das Vector -Datenbankmanagement sein.
Weitere Screenshots anzeigen

VectorAdmin zielt darauf ab, eine Vollstapelanwendung zu sein, mit der Sie Ihre ansonsten unhandlichen Vektordaten, die Sie über eine API einbetten, oder mit Tools wie Langchain, die Ihnen nicht angeben, was Sie gerade in Ihrer Datenbank gespeichert haben, die Kontrolle über eine API haben.
VectorAdmin ist ein vollwertiges Multi-Benutzer-Produkt, das Sie lokal über Docker sowie Host-Host-Remote ausführen und mehrere Vektor-Datenbanken gleichzeitig verwalten können.
VectorAdmin ist mehr als ein einzelnes Werkzeug. VectorAdmin ist eine Reihe von Tools, die das Interaktion mit dem vektorisierten Text ohne Kompromisse für die Steuerelemente, die Sie von einem herkömmlichen Datenbankmanagementsystem erwarten würden, erleichtern.
Einige coole Merkmale von VectorAdmin
Dieser Monorepo besteht aus drei Hauptabschnitten:
document-processor : Flask-App, um Dokumente leicht zu verdauen, analysieren und einbetten.frontend : Ein ViteJS + React Frontend, das Sie ausführen können, um alle Ihre Inhalte einfach zu erstellen und zu verwalten.backend : Ein NodeJS + Express -Server, um alle Interaktionen zu verarbeiten und das gesamte VectordB -Management durchzuführen.workers : Eine InngestJS-Instanz, um langlebige Prozesse mit Hintergrundaufgaben für bissige Leistung zu erledigen.docker : Führen Sie diesen gesamten Bogen in einem einzigen Befehl als empfohlene Docker -Instanz aus.yarn und node auf Ihrer Maschinepython 3.9+ zum Ausführen von Skripten im document-processor/ .Steigen Sie in wenigen Minuten mit Docker auf
Die folgenden Anweisungen funktionieren nicht unter Windows.
yarn dev:setup aus dem Projekt Root Directory.cd document-processor && python3.9 -m virtual-env v-env && source v-env/bin/activate && pip install -r requirements.txtIn separaten Terminalfenstern von Project Root:
yarn prisma:setup zum Erstellen von DB -Migration und Client und dann yarn dev:server ausführenyarn dev:frontendyarn dev:workerscd document-processor && flask run --host '0.0.0.0' --port 8888Beim ersten Start und Besuch der Homepage werden Sie automatisch umgeleitet, um Ihr primäres Administratorkonto, Ihre Organisation und Ihre Datenbankverbindung zu erstellen.
<issue number>-<short name>VectorAdmin von MINTPLEX LABS INC enthält eine Telemetriefunktion, die anonyme Nutzungsinformationen sammelt.
Wir verwenden diese Informationen, um zu verstehen, wie VectorAdmin verwendet wird, um die Arbeit an neuen Funktionen und Fehlerbehebungen zu priorisieren und die Leistung und Stabilität von VectorAdmin zu verbessern.
Setzen Sie die Einstellungen DISABLE_TELEMETRY in Ihrem Server oder Docker .Env auf "True", um sich von der Telemetrie zu entscheiden.
DISABLE_TELEMETRY="true"
Wir werden nur Nutzungsdetails verfolgen, die uns helfen, Produkt- und Roadmap -Entscheidungen zu treffen, insbesondere:
Sie können diese Behauptungen überprüfen, indem Sie alle Standorte Telemetry.sendTelemetry finden. Sendtelemetrie wird aufgerufen. Zusätzlich werden diese Ereignisse in das Ausgabeprotokoll geschrieben, sodass Sie auch die spezifischen Daten sehen können, die gesendet wurden - falls dies aktiviert ist. Es werden keine IP oder andere identifizierende Informationen gesammelt. Der Telemetrieanbieter ist ein Nachhog - ein Open -Source -Telemetrie -Sammlungserkannungsdienst.