| """ | |
| Multimodal RAG — 多模态检索增强生成系统。 | |
| 基于 jina-embeddings-v5-omni-small 的统一嵌入空间, | |
| 支持文本、图片、音频、视频的智能检索与问答。 | |
| 核心组件: | |
| - JinaEmbedder: 多模态嵌入 | |
| - VectorStore: ChromaDB 向量存储 | |
| - MultiModalRetriever: 跨模态检索 | |
| - LLMBackend: 多 LLM 生成 | |
| - IngestionPipeline: 数据入库 | |
| - QueryPipeline: 智能查询 | |
| """ | |
| from src.embeddings.jina_embedder import ( | |
| EmbeddingInput, | |
| EmbeddingResult, | |
| EmbeddingTask, | |
| JinaEmbedder, | |
| Modality, | |
| ) | |
| from src.storage.schemas import ( | |
| IngestionStats, | |
| MediaChunk, | |
| QueryResponse, | |
| SearchResult, | |
| ) | |
| from src.storage.vector_store import VectorStore | |
| from src.retrieval.retriever import MultiModalRetriever | |
| from src.generation.llm_backend import LLMBackend | |
| from src.generation.prompt_templates import PromptTemplate | |
| from src.pipeline.ingestion import IngestionPipeline | |
| from src.pipeline.query import QueryPipeline | |