Dokumentation zum Vektor-Speicher

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

Dokumentoperationen

Suchoperationen

Erstellen eines Vektor-Speichers

Um einen neuen Vektor-Speicher zu erstellen, verwenden Sie den folgenden Endpunkt:

POST /api/v1/vector-stores/

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:

GET /api/v1/vector-stores/configs

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

Last updated