ENV - daehyun99/Using-AI-Tools-Back GitHub Wiki
νκ²½μ€μ
# κ°μνκ²½ μμ±
conda create -n AI-tools python=3.10
# κ°μνκ²½ νμ±ν
conda activate AI-tools
# ν¨ν€μ§ μ€μΉ
pip install -y python-dotenv uvicorn fastapi pdf2zh openai-whisper python-docx yt_dlp ffmpeg
# (or) pip install -r requirements.txt
.env μμ± λ° μ€μ
# "production" or "development"
ENV = "development"
# API keys
DEEPL_AUTH_KEY = ""
OPENAI_API_KEY = ""
# Models
OPENAI_MODEL = "gpt-4o"
whisperAI_MODEL_NAME = "tiny"
# Databases
DB_HOST = db # docker-compose -> db # localhost -> "localhost"
DB_USER = ""
DB_PW = ""
DB_PORT = ""
DB_NAME = ""
MYSQL_ROOT_PW = ""
# E-mail
Email_SENDER = "Using-AI-Tools"
Email_LOGIN_ID = ""
Email_LOGIN_PW = ""
μ€ν
uvicorn app.main:app --host 127.0.0.1 --port 8000 --reload
docker build -t [Docker κ³μ ]/fastapi-server:latest --load .
docker run -d -p 8000:8000 [Docker κ³μ ]/fastapi-server:latest
# or
docker-compose up --build