Peter Mutwiri commited on
Commit Β·
a8dfcdf
1
Parent(s): ed1b3e8
fix: add missing logger imports
Browse files- app/deps.py +2 -1
- app/service/ai_service.py +2 -0
app/deps.py
CHANGED
|
@@ -2,6 +2,7 @@
|
|
| 2 |
import os
|
| 3 |
from typing import Optional
|
| 4 |
import pathlib
|
|
|
|
| 5 |
|
| 6 |
# ββ Third-Party ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
|
| 7 |
import duckdb
|
|
@@ -15,7 +16,7 @@ DATA_DIR.mkdir(parents=True, exist_ok=True)
|
|
| 15 |
|
| 16 |
# Vector database for AI embeddings (shared but org-filtered)
|
| 17 |
VECTOR_DB_PATH = DATA_DIR / "vectors.duckdb"
|
| 18 |
-
|
| 19 |
# ββ Secrets Management βββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
|
| 20 |
def get_secret(name: str, required: bool = True) -> Optional[str]:
|
| 21 |
"""
|
|
|
|
| 2 |
import os
|
| 3 |
from typing import Optional
|
| 4 |
import pathlib
|
| 5 |
+
import logging
|
| 6 |
|
| 7 |
# ββ Third-Party ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
|
| 8 |
import duckdb
|
|
|
|
| 16 |
|
| 17 |
# Vector database for AI embeddings (shared but org-filtered)
|
| 18 |
VECTOR_DB_PATH = DATA_DIR / "vectors.duckdb"
|
| 19 |
+
logger = logging.getLogger(__name__)
|
| 20 |
# ββ Secrets Management βββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
|
| 21 |
def get_secret(name: str, required: bool = True) -> Optional[str]:
|
| 22 |
"""
|
app/service/ai_service.py
CHANGED
|
@@ -1,9 +1,11 @@
|
|
| 1 |
# app/service/ai_service.py
|
| 2 |
import json
|
|
|
|
| 3 |
from app.deps import get_vector_db
|
| 4 |
from app.service.llm_service import llm_service
|
| 5 |
from app.service.embedding_service import embedder
|
| 6 |
|
|
|
|
| 7 |
class AIService:
|
| 8 |
def __init__(self):
|
| 9 |
# Initialize vector DB with error handling
|
|
|
|
| 1 |
# app/service/ai_service.py
|
| 2 |
import json
|
| 3 |
+
import logging
|
| 4 |
from app.deps import get_vector_db
|
| 5 |
from app.service.llm_service import llm_service
|
| 6 |
from app.service.embedding_service import embedder
|
| 7 |
|
| 8 |
+
logger = logging.getLogger(__name__)
|
| 9 |
class AIService:
|
| 10 |
def __init__(self):
|
| 11 |
# Initialize vector DB with error handling
|