VectorType (vector/type.py)

open-webui · backend/open_webui/retrieval/vector/type.py · python · BSD-3-Clause
search

Enum of supported vector database types for the backend.

# Source: https://github.com/open-webui/open-webui | License: BSD-3-Clause | Copyright 2023- Open WebUI Inc. [Created by Timothy Jaeryang Baek]
# Provided via justclaw.it.com; keep this notice with the code.
from enum import StrEnum


class VectorType(StrEnum):
    MILVUS = 'milvus'
    MARIADB_VECTOR = 'mariadb-vector'
    QDRANT = 'qdrant'
    CHROMA = 'chroma'
    PINECONE = 'pinecone'
    ELASTICSEARCH = 'elasticsearch'
    OPENSEARCH = 'opensearch'
    PGVECTOR = 'pgvector'
    ORACLE23AI = 'oracle23ai'
    S3VECTOR = 's3vector'
    WEAVIATE = 'weaviate'
    OPENGAUSS = 'opengauss'
    VALKEY = 'valkey'

See the full source, get the GitHub permalink, and search for more like it.

Get a free API key