Spaces:
No application file
No application file
File size: 588 Bytes
00027a8 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | from pydantic_settings import BaseSettings
from typing import Literal
class Settings(BaseSettings):
PINECONE_API_KEY: str
PINECONE_ENVIRONMENT: str
PINECONE_INDEX_NAME: str = "rag-index"
EMBEDDING_MODEL: str = "sentence-transformers/all-MiniLM-L6-v2"
GOOGLE_GEMINI_API_KEY: str
LLM_MODEL: str = "gemini-2.5-pro"
REDIS_URL: str = "redis://localhost:6379/0"
DATABASE_URL: str = "sqlite+aiosqlite:///./rag.db"
JWT_SECRET_KEY:str
FRONTEND_URL:str
class Config:
env_file = ".env"
settings = Settings() |