17 lines
602 B
Python
17 lines
602 B
Python
# File: backend/app/core/config.py (新建或修改)
|
|
# Description: 读取环境变量配置
|
|
|
|
import os
|
|
from dotenv import load_dotenv
|
|
|
|
# 加载 .env 文件中的环境变量
|
|
# 这会在应用启动时查找 .env 文件并加载其内容
|
|
load_dotenv()
|
|
|
|
# 从环境变量获取 OpenAI API Key
|
|
OPENAI_API_KEY = os.getenv("OPENAI_API_KEY")
|
|
GOOGLE_API_KEY = os.getenv("GOOGLE_API_KEY") # 如果使用 Google
|
|
|
|
# Define the database URL (SQLite in this case)
|
|
# DATABASE_URL = "sqlite+aiosqlite:///./cherryai.db" # Use async driver
|
|
DATABASE_URL = os.getenv("DATABASE_URL", "sqlite+aiosqlite:///./cherryai.db") |