Vektorbutik API'er¶
Vektorbutik API'erne giver dig mulighed for at oprette, administrere og søge i vektorbutikker i Rememberizer. Vektorbutikker gør det muligt for dig at gemme og hente dokumenter ved hjælp af semantisk lighedssøgning.
Tilgængelige Vektorbutik Endepunkter¶
Management Endpoints¶
- Få information om vektorlageret
- Få en liste over dokumenter i et vektorlager
- Få information om et dokument
Dokumentoperationer¶
- Tilføj nyt tekstdokument til en Vektorbutik
- Upload filer til en Vektorbutik
- Opdater filens indhold i en Vektorbutik
- Fjern et dokument i Vektorbutikken
Søgning Operationer¶
Oprettelse af en Vektorbutik¶
For at oprette en ny Vektorbutik, brug følgende endpoint:
Anmodningskrop¶
{
"name": "Butik navn",
"description": "Butik beskrivelse",
"embedding_model": "sentence-transformers/all-mpnet-base-v2",
"indexing_algorithm": "ivfflat",
"vector_dimension": 128,
"search_metric": "cosine_distance"
}
Respons¶
{
"id": "store_id",
"name": "Vektorbutik Navn",
"description": "Butik beskrivelse",
"created": "2023-05-01T00:00:00Z",
"modified": "2023-05-01T00:00:00Z"
}
Vektorbutik Konfigurationer¶
For at hente tilgængelige konfigurationer for vektorbutikker, brug:
Dette vil returnere tilgængelige indlejringsmodeller, indekseringsalgoritmer og søgemetrikker, der kan bruges, når man opretter eller konfigurerer vektorbutikker.
Godkendelse¶
Alle Vector Store-endepunkter kræver godkendelse ved hjælp af enten: - JWT-token til administrationsoperationer - API-nøgle til dokument- og søgeoperationer