- Replace EmbeddingGemma local model with OpenRouter API integration - Use google/gemini-embedding-001 model via OpenRouter (3072 dimensions) - Add conditional tool registration: auto-disable if OPENROUTER_API_KEY not set - Add openai and numpy dependencies to pyproject.toml - Update .env.example with OPENROUTER_API_KEY configuration - Fix ruff lint issues in semantic_search module
8 lines
273 B
Python
8 lines
273 B
Python
# semantic_search/__init__.py
|
|
|
|
from .embedder import OpenRouterEmbedder, is_openrouter_available
|
|
from .vector_store import VectorStore
|
|
from .processor import DocumentProcessor
|
|
|
|
__all__ = ['OpenRouterEmbedder', 'is_openrouter_available', 'VectorStore', 'DocumentProcessor']
|