Documentazione dell'Archiviazione Vettoriale

Le API del Negozio Vettoriale ti consentono di creare, gestire e cercare negozi vettoriali in Rememberizer. I negozi vettoriali ti permettono di memorizzare e recuperare documenti utilizzando la ricerca per somiglianza semantica.

Endpoint di Archiviazione Vettoriale Disponibili

Endpoint di gestione

Operazioni sui Documenti

Operazioni di Ricerca

Creazione di uno Store Vettoriale

Per creare un nuovo Store Vettoriale, utilizza il seguente endpoint:

POST /api/v1/vector-stores/

Corpo della Richiesta

{
  "name": "Nome del negozio",
  "description": "Descrizione del negozio",
  "embedding_model": "sentence-transformers/all-mpnet-base-v2",
  "indexing_algorithm": "ivfflat",
  "vector_dimension": 128,
  "search_metric": "cosine_distance"
}

Risposta

{
  "id": "store_id",
  "name": "Nome del Negozio Vettoriale",
  "description": "Descrizione del negozio",
  "created": "2023-05-01T00:00:00Z",
  "modified": "2023-05-01T00:00:00Z"
}

Configurazioni dello Store Vettoriale

Per recuperare le configurazioni disponibili per gli store vettoriali, usa:

GET /api/v1/vector-stores/configs

Questo restituirà i modelli di embedding disponibili, gli algoritmi di indicizzazione e le metriche di ricerca che possono essere utilizzati durante la creazione o la configurazione degli store vettoriali.

Autenticazione

Tutti gli endpoint di Vector Store richiedono autenticazione utilizzando:

  • token JWT per operazioni di gestione

  • chiave API per operazioni su documenti e ricerche

Last updated