langchain-memvid

Contents:

  • Installation
    • Requirements
    • Installing FFmpeg
    • Installing langchain-memvid
  • API Reference
    • Vector Store
      • VectorStore
        • VectorStore.__init__()
        • VectorStore._access_retriever()
        • VectorStore._enhance_documents_with_full_metadata()
        • VectorStore._get_event_loop()
        • VectorStore._optimized_delete_frames()
        • VectorStore._rebuild_video_after_deletion()
        • VectorStore.aadd_documents()
        • VectorStore.aadd_texts()
        • VectorStore.add_documents()
        • VectorStore.add_texts()
        • VectorStore.adelete_by_ids()
        • VectorStore.adelete_by_texts()
        • VectorStore.adelete_documents()
        • VectorStore.afrom_documents()
        • VectorStore.afrom_texts()
        • VectorStore.asimilarity_search()
        • VectorStore.asimilarity_search_with_score()
        • VectorStore.delete_by_ids()
        • VectorStore.delete_by_texts()
        • VectorStore.delete_documents()
        • VectorStore.from_documents()
        • VectorStore.from_texts()
        • VectorStore.get_document_by_id()
        • VectorStore.get_documents_by_ids()
        • VectorStore.get_storage_stats()
        • VectorStore.retriever
        • VectorStore.similarity_search()
        • VectorStore.similarity_search_with_score()
    • Retriever
      • Retriever
        • Retriever._get_frame()
        • Retriever._get_full_metadata_from_video()
        • Retriever._get_relevant_documents()
        • Retriever.abatch()
        • Retriever.ainvoke()
        • Retriever.batch()
        • Retriever.clear_cache()
        • Retriever.config
        • Retriever.decode_all_frames()
        • Retriever.decode_frame()
        • Retriever.frame_cache_size
        • Retriever.get_document_by_id()
        • Retriever.get_documents_by_ids()
        • Retriever.index_dir
        • Retriever.index_manager
        • Retriever.invoke()
        • Retriever.k
        • Retriever.load_index
        • Retriever.model_config
        • Retriever.model_post_init()
        • Retriever.retrieve()
        • Retriever.video_file
        • Retriever.video_processor
    • Index
      • IndexManager
        • IndexManager.__init__()
        • IndexManager._rebuild_index_without_deleted()
        • IndexManager.add_texts()
        • IndexManager.create_index()
        • IndexManager.delete_by_ids()
        • IndexManager.delete_by_texts()
        • IndexManager.delete_frames_from_mapping()
        • IndexManager.get_all_documents()
        • IndexManager.get_document_count()
        • IndexManager.get_document_id()
        • IndexManager.get_frame_mapping_stats()
        • IndexManager.get_frame_number()
        • IndexManager.get_frames_to_delete()
        • IndexManager.get_metadata()
        • IndexManager.load()
        • IndexManager.save()
        • IndexManager.search_text()
        • IndexManager.set_frame_mapping()
      • SearchResult
        • SearchResult.category
        • SearchResult.from_metadata()
        • SearchResult.metadata
        • SearchResult.similarity
        • SearchResult.source
        • SearchResult.text
    • Encoder
      • Encoder
        • Encoder.__init__()
        • Encoder.add_chunks()
        • Encoder.build_video()
        • Encoder.clear()
    • Video Processing
      • Video Codecs
        • CodecParameters
        • get_codec_parameters()
      • Default Video Processor
        • QRCodeDetection
        • VideoProcessor
      • FFmpeg Video Processor
        • FFmpegProcessor
    • Utilities
      • Metadata Utilities
        • get_on_first_match()
      • Progress Utilities
        • ProgressDisplay
    • Configuration
      • IndexConfig
        • IndexConfig.index_type
        • IndexConfig.metric
        • IndexConfig.model_config
        • IndexConfig.nlist
        • IndexConfig.show_progress
      • QRCodeConfig
        • QRCodeConfig.border
        • QRCodeConfig.box_size
        • QRCodeConfig.error_correction
        • QRCodeConfig.model_config
        • QRCodeConfig.version
      • VectorStoreConfig
        • VectorStoreConfig.index
        • VectorStoreConfig.model_config
        • VectorStoreConfig.qrcode
        • VectorStoreConfig.video
      • VideoBackend
        • VideoBackend.FFMPEG
        • VideoBackend.OPENCV
      • VideoConfig
        • VideoConfig.backend
        • VideoConfig.codec
        • VideoConfig.ffmpeg_options
        • VideoConfig.fps
        • VideoConfig.model_config
        • VideoConfig.resolution
        • VideoConfig.set_backend_from_codec()
        • VideoConfig.show_progress
        • VideoConfig.validate_resolution()
    • Exceptions
      • EncodingError
      • MemVidError
      • MemVidIndexError
      • QRCodeError
      • RetrievalError
      • VideoProcessingError
  • Examples
    • Basic Usage Example
    • Advanced Usage Example
    • Jupyter Notebook Examples
      • Quick Start Notebook
      • Advanced Usage Notebook
      • Running the Notebooks
langchain-memvid
  • API Reference
  • View page source

API Reference

API Reference:

  • Vector Store
    • VectorStore
  • Retriever
    • Retriever
  • Index
    • IndexManager
    • SearchResult
  • Encoder
    • Encoder
  • Video Processing
    • Video Codecs
    • Default Video Processor
    • FFmpeg Video Processor
  • Utilities
    • Metadata Utilities
    • Progress Utilities
  • Configuration
    • IndexConfig
    • QRCodeConfig
    • VectorStoreConfig
    • VideoBackend
    • VideoConfig
  • Exceptions
    • EncodingError
    • MemVidError
    • MemVidIndexError
    • QRCodeError
    • RetrievalError
    • VideoProcessingError
Previous Next

© Copyright 2025, Dawid Ciepiela.

Built with Sphinx using a theme provided by Read the Docs.