* fix text * remove lint from docker publish workflow * gemini base url docs * feat: add multimodal support for openai-compatible providers - Add helper function to check OpenAI-compatible provider availability per mode - Update provider detection to support language, embedding, STT, and TTS modalities - Implement mode-specific environment variable detection (LLM, EMBEDDING, STT, TTS) - Maintain backward compatibility with generic OPENAI_COMPATIBLE_BASE_URL - Add comprehensive unit tests for all configuration scenarios - Update .env.example with mode-specific environment variables - Update provider support matrix in ai-models.md - Create comprehensive openai-compatible.md setup guide This enables users to configure different OpenAI-compatible endpoints for different AI capabilities (e.g., LM Studio for language models, dedicated server for embeddings) while maintaining full backward compatibility. * upgrade * chore: change docker release strategy
63 lines
No EOL
709 B
Text
63 lines
No EOL
709 B
Text
notebooks/
|
|
data/
|
|
.uploads/
|
|
.venv/
|
|
.env
|
|
sqlite-db/
|
|
temp/
|
|
google-credentials.json
|
|
docker-compose*
|
|
.docker_data/
|
|
docs/
|
|
surreal_data/
|
|
surreal-data/
|
|
notebook_data/
|
|
temp/
|
|
*.env
|
|
.git/
|
|
.github/
|
|
|
|
# Frontend build artifacts and dependencies
|
|
frontend/node_modules/
|
|
frontend/.next/
|
|
frontend/.env.local
|
|
|
|
# Cache directories (recursive patterns)
|
|
**/__pycache__/
|
|
**/.mypy_cache/
|
|
**/.ruff_cache/
|
|
**/.pytest_cache/
|
|
**/*.pyc
|
|
**/*.pyo
|
|
**/*.pyd
|
|
.coverage
|
|
.coverage.*
|
|
htmlcov/
|
|
.tox/
|
|
.nox/
|
|
.cache/
|
|
nosetests.xml
|
|
coverage.xml
|
|
*.cover
|
|
*.py,cover
|
|
.hypothesis/
|
|
|
|
# IDE and editor files
|
|
.vscode/
|
|
.idea/
|
|
*.swp
|
|
*.swo
|
|
*~
|
|
|
|
# OS files
|
|
.DS_Store
|
|
.DS_Store?
|
|
._*
|
|
.Spotlight-V100
|
|
.Trashes
|
|
ehthumbs.db
|
|
Thumbs.db
|
|
|
|
|
|
.quarentena/
|
|
surreal_single_data/ |