Vektor-Store-APIs¶
Die Vektor-Store-APIs ermöglichen es Ihnen, Vektor-Stores in Rememberizer zu erstellen, zu verwalten und zu durchsuchen. Vektor-Stores ermöglichen es Ihnen, Dokumente mithilfe von semantischer Ähnlichkeitssuche zu speichern und abzurufen.
Verfügbare Vektor-Store-Endpunkte¶
Verwaltungsendpunkte¶
- Informationen zum Vektor-Speicher abrufen
- Eine Liste von Dokumenten in einem Vektor-Speicher abrufen
- Die Informationen eines Dokuments abrufen
Dokumentoperationen¶
- Neues Textdokument zu einem Vektor-Store hinzufügen
- Dateien in einen Vektor-Store hochladen
- Inhalt einer Datei in einem Vektor-Store aktualisieren
- Ein Dokument im Vektor-Store entfernen
Suchoperationen¶
Erstellen eines Vektor-Speichers¶
Um einen neuen Vektor-Speicher zu erstellen, verwenden Sie den folgenden Endpunkt:
Anfragekörper¶
{
"name": "Ladenname",
"description": "Ladenbeschreibung",
"embedding_model": "sentence-transformers/all-mpnet-base-v2",
"indexing_algorithm": "ivfflat",
"vector_dimension": 128,
"search_metric": "cosine_distance"
}
Antwort¶
{
"id": "store_id",
"name": "Vektor Speicher Name",
"description": "Speicherbeschreibung",
"created": "2023-05-01T00:00:00Z",
"modified": "2023-05-01T00:00:00Z"
}
Vektor-Speicher-Konfigurationen¶
Um verfügbare Konfigurationen für Vektor-Speicher abzurufen, verwenden Sie:
Dies gibt verfügbare Einbettungsmodelle, Indexierungsalgorithmen und Suchmetriken zurück, die beim Erstellen oder Konfigurieren von Vektor-Speichern verwendet werden können.
Authentifizierung¶
Alle Vector Store-Endpunkte erfordern eine Authentifizierung entweder mit: - JWT-Token für Verwaltungsoperationen - API-Schlüssel für Dokumenten- und Suchoperationen