{
  "schema_version": 2,
  "id": "develop/ai/redisvl/api",
  "title": "RedisVL API",
  "url": "https://redis.io/docs/latest/develop/ai/redisvl/api/",
  "summary": "",
  "aliases": [
    "/integrate/redisvl/api"
  ],
  "tags": [],
  "last_updated": "2026-09-11T10:30:42+02:00",
  "children": [
    {
      "id": "develop/ai/redisvl/api/cli",
      "summary": "",
      "title": "Command Line Interface",
      "url": "https://redis.io/docs/latest/develop/ai/redisvl/api/cli/"
    },
    {
      "id": "develop/ai/redisvl/api/exceptions",
      "summary": "",
      "title": "Exceptions",
      "url": "https://redis.io/docs/latest/develop/ai/redisvl/api/exceptions/"
    },
    {
      "id": "develop/ai/redisvl/api/filter",
      "summary": "",
      "title": "Filter",
      "url": "https://redis.io/docs/latest/develop/ai/redisvl/api/filter/"
    },
    {
      "id": "develop/ai/redisvl/api/cache",
      "summary": "",
      "title": "LLM Cache",
      "url": "https://redis.io/docs/latest/develop/ai/redisvl/api/cache/"
    },
    {
      "id": "develop/ai/redisvl/api/message_history",
      "summary": "",
      "title": "LLM Message History",
      "url": "https://redis.io/docs/latest/develop/ai/redisvl/api/message_history/"
    },
    {
      "id": "develop/ai/redisvl/api/query",
      "summary": "",
      "title": "Query",
      "url": "https://redis.io/docs/latest/develop/ai/redisvl/api/query/"
    },
    {
      "id": "develop/ai/redisvl/api/reranker",
      "summary": "",
      "title": "Rerankers",
      "url": "https://redis.io/docs/latest/develop/ai/redisvl/api/reranker/"
    },
    {
      "id": "develop/ai/redisvl/api/schema",
      "summary": "",
      "title": "Schema",
      "url": "https://redis.io/docs/latest/develop/ai/redisvl/api/schema/"
    },
    {
      "id": "develop/ai/redisvl/api/searchindex",
      "summary": "",
      "title": "Search Index Classes",
      "url": "https://redis.io/docs/latest/develop/ai/redisvl/api/searchindex/"
    },
    {
      "id": "develop/ai/redisvl/api/router",
      "summary": "",
      "title": "Semantic Router",
      "url": "https://redis.io/docs/latest/develop/ai/redisvl/api/router/"
    },
    {
      "id": "develop/ai/redisvl/api/vector",
      "summary": "",
      "title": "Vector",
      "url": "https://redis.io/docs/latest/develop/ai/redisvl/api/vector/"
    },
    {
      "id": "develop/ai/redisvl/api/vectorizer",
      "summary": "",
      "title": "Vectorizers",
      "url": "https://redis.io/docs/latest/develop/ai/redisvl/api/vectorizer/"
    }
  ],
  "page_type": "content",
  "content_hash": "baf11022352ce481556d4749d7dcf8622178c703d20ba0f222ed9040f9596bb5",
  "sections": [
    {
      "id": "content",
      "title": "Content",
      "role": "content",
      "text": "Reference documentation for the RedisVL API.\n\n\n\n* [Schema](schema/)\n  * [IndexSchema](schema/#indexschema)\n  * [Index-Level Stopwords Configuration](schema/#index-level-stopwords-configuration)\n  * [Defining Fields](schema/#defining-fields)\n  * [Basic Field Types](schema/#basic-field-types)\n  * [Vector Field Types](schema/#vector-field-types)\n  * [SVS-VAMANA Configuration Utilities](schema/#svs-vamana-configuration-utilities)\n  * [Vector Algorithm Comparison](schema/#vector-algorithm-comparison)\n* [Search Index Classes](searchindex/)\n  * [SearchIndex](searchindex/#searchindex)\n  * [AsyncSearchIndex](searchindex/#asyncsearchindex)\n  * [SearchResults](searchindex/#searchresults)\n* [Vector](vector/)\n  * [Vector](vector/#id1)\n* [Query](query/)\n  * [VectorQuery](query/#vectorquery)\n  * [VectorRangeQuery](query/#vectorrangequery)\n  * [AggregateHybridQuery](query/#aggregatehybridquery)\n  * [HybridQuery](query/#hybridquery)\n  * [TextQuery](query/#textquery)\n  * [FilterQuery](query/#filterquery)\n  * [CountQuery](query/#countquery)\n  * [MultiVectorQuery](query/#multivectorquery)\n  * [SQLQuery](query/#sqlquery)\n* [Filter](filter/)\n  * [FilterExpression](filter/#filterexpression)\n  * [Tag](filter/#tag)\n  * [Text](filter/#text)\n  * [Num](filter/#num)\n  * [Geo](filter/#geo)\n  * [GeoRadius](filter/#georadius)\n  * [Timestamp](filter/#timestamp)\n* [Vectorizers](vectorizer/)\n  * [HFTextVectorizer](vectorizer/#hftextvectorizer)\n  * [OpenAITextVectorizer](vectorizer/#openaitextvectorizer)\n  * [AzureOpenAITextVectorizer](vectorizer/#azureopenaitextvectorizer)\n  * [VertexAIVectorizer](vectorizer/#vertexaivectorizer)\n  * [GoogleGenAIVectorizer](vectorizer/#googlegenaivectorizer)\n  * [CohereTextVectorizer](vectorizer/#coheretextvectorizer)\n  * [BedrockVectorizer](vectorizer/#bedrockvectorizer)\n  * [CustomVectorizer](vectorizer/#customvectorizer)\n  * [VoyageAIVectorizer](vectorizer/#voyageaivectorizer)\n  * [MistralAITextVectorizer](vectorizer/#mistralaitextvectorizer)\n* [Rerankers](reranker/)\n  * [CohereReranker](reranker/#coherereranker)\n  * [HFCrossEncoderReranker](reranker/#hfcrossencoderreranker)\n  * [VoyageAIReranker](reranker/#voyageaireranker)\n* [LLM Cache](cache/)\n  * [SemanticCache](cache/#semanticcache)\n  * [LangCacheSemanticCache](cache/#langcachesemanticcache)\n  * [Cache Schema Classes](cache/#cache-schema-classes)\n* [Embeddings Cache](cache/#embeddings-cache)\n  * [EmbeddingsCache](cache/#embeddingscache)\n* [LLM Message History](message_history/)\n  * [SemanticMessageHistory](message_history/#semanticmessagehistory)\n  * [MessageHistory](message_history/#messagehistory)\n* [Semantic Router](router/)\n  * [Semantic Router](router/#semantic-router-api)\n  * [Routing Config](router/#routing-config)\n  * [Route](router/#route)\n  * [Route Match](router/#route-match)\n  * [Distance Aggregation Method](router/#distance-aggregation-method)\n* [Command Line Interface](cli/)\n  * [Installation](cli/#installation)\n  * [Connection Configuration](cli/#connection-configuration)\n  * [Getting Help](cli/#getting-help)\n  * [Commands](cli/#commands)\n  * [Exit Codes](cli/#exit-codes)\n  * [Related Resources](cli/#related-resources)\n* [Exceptions](exceptions/)\n  * [When each error is raised](exceptions/#when-each-error-is-raised)\n  * [Handling errors](exceptions/#handling-errors)\n  * [Exception classes](exceptions/#exception-classes)"
    }
  ],
  "examples": []
}
