embeds / config.py
chainyo's picture
add password for hf space
43478d2
raw
history blame contribute delete
No virus
762 Bytes
from os import getenv
from dotenv import load_dotenv
from pydantic import BaseSettings
class Config(BaseSettings):
"""Configuration for the application."""
# Pinecone
pinecone_api_key: str
pinecone_env: str
pinecone_index: str
# LLM
embedding_dim: int
embedding_version: str
embedding_dir: str
model_name: str
# HF
password: str
load_dotenv()
config = Config(
pinecone_api_key=getenv("PINECONE_API_KEY"),
pinecone_env=getenv("PINECONE_ENV"),
pinecone_index=getenv("PINECONE_INDEX"),
embedding_dim=int(getenv("EMBEDDING_DIM")),
embedding_version=getenv("EMBEDDING_VERSION"),
embedding_dir=getenv("EMBEDDING_DIR"),
model_name=getenv("MODEL_NAME"),
password=getenv("PASSWORD"),
)