API del Negozio 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¶
- Ottieni informazioni sullo store dei vettori
- Ottieni un elenco di documenti in uno store di vettori
- Ottieni le informazioni di un documento
Operazioni sui Documenti¶
- Aggiungi un nuovo documento di testo a un Vector Store
- Carica file in un Vector Store
- Aggiorna il contenuto del file in un Vector Store
- Rimuovi un documento in Vector Store
Operazioni di Ricerca¶
Creazione di uno Store Vettoriale¶
Per creare un nuovo Store Vettoriale, utilizza il seguente endpoint:
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:
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