Nền tảng xử lý và tạo ảnh AI với các tính năng:
# Đã cài đặt xong! Bỏ qua bước này nếu đã chạy lệnh cài đặt
Mở file aiie-agent-api\.env và thay thế:
OPENAI_API_KEY=sk-your-openai-api-key-here
Lấy API key tại: https://platform.openai.com/api-keys
# Chạy script tự động
.\start-all.ps1
Hoặc chạy thủ công từng service:
# PostgreSQL
docker run -d --name aiie-postgres -e POSTGRES_DB=aiie_db -e POSTGRES_USER=postgres -e POSTGRES_PASSWORD=postgres -p 5432:5432 postgres:15
# MinIO
docker run -d --name aiie-minio -p 9000:9000 -p 9001:9001 -e MINIO_ROOT_USER=minioadmin -e MINIO_ROOT_PASSWORD=minioadmin minio/minio server /data --console-address ":9001"
cd aiie-agent-api
.\venv\Scripts\activate
uvicorn app.main:app --reload --port 8000
cd aiie-sd-api
.\venv\Scripts\activate
uvicorn app.main:app --reload --port 8001
cd aiie-srgan-api
.\venv\Scripts\activate
uvicorn app.main:app --reload --port 8002
cd aiie-ui
npm run dev
minioadminminioadminaiie-storage.\stop-all.ps1
aiie/
├── aiie-agent-api/ # Backend chính
│ ├── app/
│ │ ├── api/ # API routes
│ │ ├── core/ # Core config, DB
│ │ ├── models/ # Database models
│ │ └── main.py # Entry point
│ ├── venv/ # Python virtual environment
│ └── .env # Environment variables
│
├── aiie-sd-api/ # Stable Diffusion service
│ ├── app/
│ │ ├── services/ # SD pipelines
│ │ └── main.py
│ └── .env
│
├── aiie-srgan-api/ # Super Resolution service
│ ├── app/
│ │ └── main.py
│ └── .env
│
├── aiie-ui/ # React frontend
│ ├── src/
│ │ ├── components/ # React components
│ │ ├── pages/ # Page components
│ │ ├── services/ # API services
│ │ └── App.tsx
│ └── .env
│
├── start-all.ps1 # Script khởi động
├── stop-all.ps1 # Script dừng
└── README.md # File này
Mở aiie-sd-api\.env và thay đổi:
DEFAULT_MODEL=runwayml/stable-diffusion-v1-5
Các model khác có thể dùng:
stabilityai/stable-diffusion-2-1stabilityai/stable-diffusion-xl-base-1.0Nếu có NVIDIA GPU với CUDA:
Nguyên nhân: Service chưa khởi động hoặc port bị chiếm Giải pháp:
netstat -ano | findstr :8000Nguyên nhân: PostgreSQL chưa chạy Giải pháp:
docker start aiie-postgres
# Hoặc
docker ps -a # Kiểm tra container
Nguyên nhân: Chưa tạo bucket
Giải pháp: Truy cập http://localhost:9001 và tạo bucket aiie-storage
Nguyên nhân: Không đủ RAM/VRAM Giải pháp:
Bình thường! Lần đầu tiên SD API sẽ tải model từ Hugging Face (~4GB), có thể mất 10-30 phút tùy tốc độ mạng.
⚠️ QUAN TRỌNG: Đây là cấu hình development. Trước khi deploy production:
.envSECRET_KEY trong aiie-agent-api\.envallow_origins=["*"])Sau khi khởi động services, truy cập:
Dự án này đang trong giai đoạn phát triển. Mọi đóng góp đều được hoan nghênh!
[Thêm license của bạn ở đây]
Chúc bạn sử dụng vui vẻ! 🎉
1 commits
TypeScript
46.5%
Python
45.3%
HTML
3.7%
PowerShell
1.6%
CSS
1.4%
Nền tảng xử lý và tạo ảnh AI với các tính năng:
# Đã cài đặt xong! Bỏ qua bước này nếu đã chạy lệnh cài đặt
Mở file aiie-agent-api\.env và thay thế:
OPENAI_API_KEY=sk-your-openai-api-key-here
Lấy API key tại: https://platform.openai.com/api-keys
# Chạy script tự động
.\start-all.ps1
Hoặc chạy thủ công từng service:
# PostgreSQL
docker run -d --name aiie-postgres -e POSTGRES_DB=aiie_db -e POSTGRES_USER=postgres -e POSTGRES_PASSWORD=postgres -p 5432:5432 postgres:15
# MinIO
docker run -d --name aiie-minio -p 9000:9000 -p 9001:9001 -e MINIO_ROOT_USER=minioadmin -e MINIO_ROOT_PASSWORD=minioadmin minio/minio server /data --console-address ":9001"
cd aiie-agent-api
.\venv\Scripts\activate
uvicorn app.main:app --reload --port 8000
cd aiie-sd-api
.\venv\Scripts\activate
uvicorn app.main:app --reload --port 8001
cd aiie-srgan-api
.\venv\Scripts\activate
uvicorn app.main:app --reload --port 8002
cd aiie-ui
npm run dev
minioadminminioadminaiie-storage.\stop-all.ps1
aiie/
├── aiie-agent-api/ # Backend chính
│ ├── app/
│ │ ├── api/ # API routes
│ │ ├── core/ # Core config, DB
│ │ ├── models/ # Database models
│ │ └── main.py # Entry point
│ ├── venv/ # Python virtual environment
│ └── .env # Environment variables
│
├── aiie-sd-api/ # Stable Diffusion service
│ ├── app/
│ │ ├── services/ # SD pipelines
│ │ └── main.py
│ └── .env
│
├── aiie-srgan-api/ # Super Resolution service
│ ├── app/
│ │ └── main.py
│ └── .env
│
├── aiie-ui/ # React frontend
│ ├── src/
│ │ ├── components/ # React components
│ │ ├── pages/ # Page components
│ │ ├── services/ # API services
│ │ └── App.tsx
│ └── .env
│
├── start-all.ps1 # Script khởi động
├── stop-all.ps1 # Script dừng
└── README.md # File này
Mở aiie-sd-api\.env và thay đổi:
DEFAULT_MODEL=runwayml/stable-diffusion-v1-5
Các model khác có thể dùng:
stabilityai/stable-diffusion-2-1stabilityai/stable-diffusion-xl-base-1.0Nếu có NVIDIA GPU với CUDA:
Nguyên nhân: Service chưa khởi động hoặc port bị chiếm Giải pháp:
netstat -ano | findstr :8000Nguyên nhân: PostgreSQL chưa chạy Giải pháp:
docker start aiie-postgres
# Hoặc
docker ps -a # Kiểm tra container
Nguyên nhân: Chưa tạo bucket
Giải pháp: Truy cập http://localhost:9001 và tạo bucket aiie-storage
Nguyên nhân: Không đủ RAM/VRAM Giải pháp:
Bình thường! Lần đầu tiên SD API sẽ tải model từ Hugging Face (~4GB), có thể mất 10-30 phút tùy tốc độ mạng.
⚠️ QUAN TRỌNG: Đây là cấu hình development. Trước khi deploy production:
.envSECRET_KEY trong aiie-agent-api\.envallow_origins=["*"])Sau khi khởi động services, truy cập:
Dự án này đang trong giai đoạn phát triển. Mọi đóng góp đều được hoan nghênh!
[Thêm license của bạn ở đây]
Chúc bạn sử dụng vui vẻ! 🎉
1 commits
TypeScript
46.5%
Python
45.3%
HTML
3.7%
PowerShell
1.6%
CSS
1.4%