# API Cửa hàng Vector

Các API Lưu Trữ Vector cho phép bạn tạo, quản lý và tìm kiếm các lưu trữ vector trong Rememberizer. Các lưu trữ vector cho phép bạn lưu trữ và truy xuất tài liệu bằng cách sử dụng tìm kiếm tương đồng ngữ nghĩa.

## Các Điểm Cuối Lưu Trữ Vector Có Sẵn

### Các Điểm Cuối Quản Lý

* [Lấy thông tin của kho vector](https://docs.rememberizer.ai/vi/tai-nguyen-cho-nha-phat-trien/api-docs/vector-store/get-vector-stores-information)
* [Lấy danh sách tài liệu trong một Kho Vector](https://docs.rememberizer.ai/vi/tai-nguyen-cho-nha-phat-trien/api-docs/vector-store/get-a-list-of-documents-in-a-vector-store)
* [Lấy thông tin của một tài liệu](https://docs.rememberizer.ai/vi/tai-nguyen-cho-nha-phat-trien/api-docs/vector-store/get-the-information-of-a-document)

### Các thao tác tài liệu

* [Thêm tài liệu văn bản mới vào Kho Vector](https://docs.rememberizer.ai/vi/tai-nguyen-cho-nha-phat-trien/api-docs/vector-store/add-new-text-document-to-a-vector-store)
* [Tải tệp lên Kho Vector](https://docs.rememberizer.ai/vi/tai-nguyen-cho-nha-phat-trien/api-docs/vector-store/upload-files-to-a-vector-store)
* [Cập nhật nội dung tệp trong Kho Vector](https://docs.rememberizer.ai/vi/tai-nguyen-cho-nha-phat-trien/api-docs/vector-store/update-files-content-in-a-vector-store)
* [Xóa một tài liệu trong Kho Vector](https://docs.rememberizer.ai/vi/tai-nguyen-cho-nha-phat-trien/api-docs/vector-store/remove-a-document-in-vector-store)

### Các hoạt động tìm kiếm

* [Tìm kiếm tài liệu Vector Store theo sự tương đồng ngữ nghĩa](https://docs.rememberizer.ai/vi/tai-nguyen-cho-nha-phat-trien/api-docs/vector-store/search-for-vector-store-documents-by-semantic-similarity)

## Tạo một Cửa Hàng Vector

Để tạo một Cửa Hàng Vector mới, sử dụng điểm cuối sau:

```
POST /api/v1/vector-stores/
```

### Thân bài yêu cầu

```json
{
  "name": "Tên cửa hàng",
  "description": "Mô tả cửa hàng",
  "embedding_model": "sentence-transformers/all-mpnet-base-v2",
  "indexing_algorithm": "ivfflat",
  "vector_dimension": 128,
  "search_metric": "cosine_distance"
}
```

### Phản hồi

```json
{
  "id": "store_id",
  "name": "Tên cửa hàng Vector",
  "description": "Mô tả cửa hàng",
  "created": "2023-05-01T00:00:00Z",
  "modified": "2023-05-01T00:00:00Z"
}
```

## Cấu Hình Lưu Trữ Vector

Để lấy các cấu hình có sẵn cho lưu trữ vector, sử dụng:

```
GET /api/v1/vector-stores/configs
```

Điều này sẽ trả về các mô hình nhúng có sẵn, thuật toán lập chỉ mục và các chỉ số tìm kiếm có thể được sử dụng khi tạo hoặc cấu hình lưu trữ vector.

## Xác thực

Tất cả các điểm cuối Vector Store đều yêu cầu xác thực bằng cách sử dụng một trong hai phương thức:

* Mã thông báo JWT cho các thao tác quản lý
* Khóa API cho các thao tác tài liệu và tìm kiếm
