Skip to content

Settings

logger = logging.getLogger(__name__) module-attribute

settings = Settings() module-attribute

Settings

Bases: BaseSettings

ANTHROPIC_API_KEY instance-attribute

DB_URI_OVERRIDE = '' class-attribute instance-attribute

GITHUB_API_KEY instance-attribute

GRAPH_SQLITE_DB_PATH = './temp_langgraph.db' class-attribute instance-attribute

LANGCHAIN_API_KEY instance-attribute

LANGGRAPH_URL = None class-attribute instance-attribute

OPENAI_API_KEY instance-attribute

POSTGRES_DB instance-attribute

POSTGRES_HOST instance-attribute

POSTGRES_PASSWORD = Field(validation_alias=AliasChoices('POSTGRES_PASSWORD', 'ATHENA_POSTGRES_PASSWORD')) class-attribute instance-attribute

POSTGRES_PORT = '5432' class-attribute instance-attribute

POSTGRES_USER instance-attribute

QDRANT_API_KEY instance-attribute

QDRANT_COLLECTION_PREFIX = '' class-attribute instance-attribute

QDRANT_HOST instance-attribute

REDIS_HOST instance-attribute

SENDGRID_API_KEY instance-attribute

TAVILY_API_KEY instance-attribute

model_config = SettingsConfigDict(secrets_dir=os.environ.get('SECRETS_DIR'), env_file=['../.env', '.env'], extra='ignore') class-attribute