Update config.py
Browse files
config.py
CHANGED
|
@@ -1,54 +1,3 @@
|
|
| 1 |
-
# import os
|
| 2 |
-
# from dotenv import load_dotenv
|
| 3 |
-
|
| 4 |
-
# # Load environment variables
|
| 5 |
-
# load_dotenv()
|
| 6 |
-
|
| 7 |
-
# class Config:
|
| 8 |
-
# """Configuration management for API keys and settings"""
|
| 9 |
-
|
| 10 |
-
# # API Keys (from environment variables)
|
| 11 |
-
# MISTRAL_API_KEY = os.getenv("MISTRAL_API_KEY", "")
|
| 12 |
-
# BRAVE_API_KEY = os.getenv("BRAVE_API_KEY", "")
|
| 13 |
-
# UNSTRUCTURED_API_KEY = os.getenv("UNSTRUCTURED_API_KEY", "")
|
| 14 |
-
# ANTHROPIC_API_KEY = os.getenv("ANTHROPIC_API_KEY", "")
|
| 15 |
-
|
| 16 |
-
# # ChromaDB Settings
|
| 17 |
-
# CHROMA_DB_PATH = os.getenv("CHROMA_DB_PATH", "./chroma_db")
|
| 18 |
-
# CHROMA_COLLECTION_NAME = "knowledge_base"
|
| 19 |
-
|
| 20 |
-
# # MCP Server Settings
|
| 21 |
-
# MCP_SERVER_NAME = "intelligent-content-organizer"
|
| 22 |
-
# MCP_SERVER_VERSION = "1.0.0"
|
| 23 |
-
|
| 24 |
-
# # Processing Settings
|
| 25 |
-
# MAX_FILE_SIZE_MB = 50
|
| 26 |
-
# SUPPORTED_FILE_TYPES = [
|
| 27 |
-
# ".pdf", ".txt", ".docx", ".doc", ".html", ".md",
|
| 28 |
-
# ".csv", ".json", ".xml", ".epub", ".rtf"
|
| 29 |
-
# ]
|
| 30 |
-
|
| 31 |
-
# # Model Settings
|
| 32 |
-
# MISTRAL_MODEL = "mistral-small-latest"
|
| 33 |
-
# CLAUDE_MODEL = "claude-3-haiku-20240307"
|
| 34 |
-
# EMBEDDING_MODEL = "sentence-transformers/all-MiniLM-L6-v2"
|
| 35 |
-
|
| 36 |
-
# @classmethod
|
| 37 |
-
# def validate(cls):
|
| 38 |
-
# """Validate that all required API keys are set"""
|
| 39 |
-
# missing_keys = []
|
| 40 |
-
# if not cls.MISTRAL_API_KEY:
|
| 41 |
-
# missing_keys.append("MISTRAL_API_KEY")
|
| 42 |
-
# if not cls.BRAVE_API_KEY:
|
| 43 |
-
# missing_keys.append("BRAVE_API_KEY")
|
| 44 |
-
# if not cls.UNSTRUCTURED_API_KEY:
|
| 45 |
-
# missing_keys.append("UNSTRUCTURED_API_KEY")
|
| 46 |
-
|
| 47 |
-
# if missing_keys:
|
| 48 |
-
# raise ValueError(f"Missing required API keys: {', '.join(missing_keys)}")
|
| 49 |
-
|
| 50 |
-
# return True
|
| 51 |
-
|
| 52 |
|
| 53 |
import os
|
| 54 |
from dotenv import load_dotenv
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
|
| 2 |
import os
|
| 3 |
from dotenv import load_dotenv
|