Vẽ tranh AI phép thuật
Một ứng dụng vẽ AI dựa trên Next.js, với các chức năng chính sau:
- 🎨 Hỗ trợ nhiều mô hình AI (Sora, DALL-E, GPT, GEMINI, v.v.) và thêm mô hình tùy chỉnh
- 🖼️ Cung cấp chức năng sinh ảnh từ văn bản và ảnh sang ảnh, hỗ trợ tham khảo nhiều ảnh và chỉnh sửa vùng
- 🔐 Tất cả dữ liệu và khóa API được lưu trữ cục bộ, đảm bảo an toàn và bảo mật riêng tư
- 💻 Hỗ trợ phiên bản web và đóng gói thành ứng dụng desktop, sử dụng đa nền tảng
Trải nghiệm trực tuyến
Địa chỉ truy cập: https://image-front-eight.vercel.app/
Ảnh chụp ứng dụng
Đặc điểm chức năng
- 🎨 Hỗ trợ nhiều mô hình AI
- Mô hình GPT Sora_Image
- Mô hình GPT 4o_Image
- Mô hình GPT Image 1
- Mô hình DALL-E 3
- Mô hình GEMINI
- 🆕 Mô hình tùy chỉnh (hỗ trợ thêm mô hình riêng tư)
- 🔄 Chuyển đổi đa mô hình
- Hỗ trợ chuyển đổi nhanh giữa các mô hình khác nhau
- Mỗi mô hình có tùy chọn cấu hình riêng biệt
- ✍️ Chức năng sinh ảnh từ văn bản
- Hỗ trợ tùy chỉnh prompt
- Có thể chọn tỉ lệ ảnh
- Hỗ trợ nhiều kích thước ảnh
- 🖼️ Chức năng ảnh sang ảnh
- Hỗ trợ chỉnh sửa ảnh
- Hỗ trợ chỉnh sửa vùng mặt nạ
- Hỗ trợ điều chỉnh chất lượng ảnh
- Hỗ trợ tham chiếu nhiều hình ảnh (tải lên nhiều hình cùng lúc)
- 🔒 An toàn dữ liệu
- Tất cả hình ảnh đã tạo và lịch sử chỉ được lưu trên trình duyệt cục bộ
- Hỗ trợ tùy chỉnh địa chỉ proxy API
- Hỗ trợ cấu hình API Key
- 📱 Thiết kế giao diện người dùng
- Giao diện người dùng hiện đại
- Trải nghiệm tương tác mượt mà
- Hiển thị định dạng Markdown
- Hỗ trợ làm nổi bật mã nguồn
- 🖥️ Hỗ trợ đa nền tảng
- Hỗ trợ đóng gói thành ứng dụng máy tính để bàn (Windows, macOS, Linux)
- Hỗ trợ sử dụng ngoại tuyến (cần cấu hình API)
Công nghệ sử dụng
- Next.js 14
- TypeScript
- Tailwind CSS
- shadcn/ui
- React
- Tauri (đóng gói ứng dụng máy tính để bàn)
Phát triển tại địa phương
- Nhân bản dự án
git clone https://github.com/HappyDongD/magic_image.git
cd magic_image
- Cài đặt các phụ thuộc
npm install
或
yarn install
或
pnpm install
- Khởi động máy chủ phát triển
npm run dev
或
yarn dev
或
pnpm dev
- Truy cập http://localhost:3000
Đóng gói ứng dụng máy tính để bàn
Dự án này sử dụng Tauri để đóng gói ứng dụng máy tính để bàn, hỗ trợ các hệ điều hành Windows, macOS và Linux.
Chuẩn bị môi trường
Trước khi đóng gói ứng dụng máy tính để bàn, cần cài đặt các phụ thuộc sau:
- Cài đặt Rust:
- Truy cập https://www.rust-lang.org/tools/install
- Làm theo hướng dẫn để cài đặt Rust và Cargo
- Phụ thuộc hệ thống:
- Windows: Cài đặt Visual Studio C++ Build Tools
- macOS: Cài đặt công cụ dòng lệnh Xcode (
xcode-select --install) - Linux: Cài đặt các phụ thuộc liên quan, xem chi tiết tại Tài liệu Tauri
Chế độ phát triển
# 安装 Tauri CLI
npm install -D @tauri-apps/cli启动桌面应用开发模式
npm run tauri:dev
Xây dựng ứng dụng máy tính để bàn
# 构建桌面应用安装包
npm run desktop
Sau khi xây dựng xong, bạn có thể tìm thấy gói cài đặt cho hệ điều hành tương ứng trong thư mục src-tauri/target/release/bundle.Triển khai trên Vercel
- Fork dự án này về tài khoản GitHub của bạn
- Tạo dự án mới trên Vercel
- Nhập kho GitHub của bạn
- Nhấn vào Triển khai
Hướng dẫn sử dụng
- Lần đầu sử dụng cần cấu hình khóa API
- Nhấn vào "Cài đặt khóa" ở góc trên bên phải
- Nhập khóa API và địa chỉ nền tảng
- Nhấn Lưu
- Cũng có thể cấu hình nhanh qua tham số URL:
http://localhost:3000?url=你的API地址&apikey=你的API密钥
`
例如:
`
http://localhost:3000?url=https%3A%2F%2Fapi.example.com&apikey=sk-xxx
``
Lưu ý: Các ký tự đặc biệt trong URL cần được mã hóa URL- Chọn chế độ tạo
- Tạo ảnh từ văn bản: Tạo hình ảnh dựa trên mô tả bằng chữ
- Tạo ảnh từ ảnh: Tải lên ảnh để chỉnh sửa
- Thiết lập thông số tạo ảnh
- Chọn mô hình AI (mô hình tích hợp hoặc tự tạo)
- Thiết lập tỷ lệ ảnh
- Điều chỉnh chất lượng ảnh (chế độ tạo ảnh từ ảnh)
- Quản lý mô hình tự tạo
- Nhấp vào biểu tượng cài đặt cạnh hộp chọn mô hình
- Thêm mô hình mới: Nhập tên mô hình, giá trị mô hình và chọn loại mô hình
- Chỉnh sửa mô hình: Nhấp vào nút chỉnh sửa của mô hình hiện có
- Xóa mô hình: Nhấp vào nút xóa của mô hình hiện có
- Chọn mô hình: Nhấp vào nút dấu cộng của mô hình để chọn và sử dụng ngay
- Giải thích loại mô hình
- Định dạng DALL-E: Sử dụng giao diện tạo hình ảnh (/v1/images/generations)
- Định dạng OpenAI: Sử dụng giao diện trò chuyện (/v1/chat/completions)
- Tạo ảnh
- Nhập từ khoá gợi ý
- Nhấp vào nút "Tạo ảnh"
- Chờ hoàn thành quá trình tạo
- Quản lý ảnh
- Xem lịch sử
- Tải về ảnh đã tạo
- Chỉnh sửa ảnh hiện có
Lưu ý
- Tất cả ảnh đã tạo và lịch sử chỉ lưu trên trình duyệt cục bộ
- Sử dụng chế độ riêng tư hoặc đổi thiết bị sẽ làm mất dữ liệu
- Vui lòng tải xuống và sao lưu ảnh quan trọng kịp thời
- Cấu hình API sẽ được lưu an toàn trên trình duyệt của bạn, không tải lên máy chủ
- Trang web HTTPS tải tài nguyên HTTP sẽ bị trình duyệt chặn, ứng dụng sẽ tự động chuyển đổi giao diện HTTP sang HTTPS
Hướng dẫn đóng góp
Chào mừng bạn gửi Issue và Pull Request để giúp cải thiện dự án.
Giấy phép
Dự án này sử dụng giấy phép Apache License 2.0.
Theo giấy phép này, bạn có thể:
- ✅ Sử dụng thương mại: Có thể sử dụng phần mềm cho mục đích thương mại
- ✅ Chỉnh sửa: Có thể chỉnh sửa mã nguồn phần mềm
- ✅ Phân phối: Có thể phân phối phần mềm
- ✅ Sử dụng cá nhân: Có thể sử dụng phần mềm cho mục đích cá nhân
- ✅ Cấp phép bằng sáng chế: Giấy phép này cũng cung cấp quyền sử dụng bằng sáng chế
- 📝 Tuyên bố giấy phép và bản quyền: Phải đính kèm giấy phép và tuyên bố bản quyền gốc
- 📝 Tuyên bố thay đổi: Phải tuyên bố những thay đổi lớn đối với mã nguồn gốc
- 📝 Tuyên bố thương hiệu: Không được sử dụng thương hiệu của người đóng góp
Mời tôi uống một ly cà phê
Nếu dự án này giúp ích cho bạn, hãy mời tôi uống một ly cà phê ☕️
Mời tôi uống một ly cà phê
Thông tin liên hệ
Nếu bạn có bất kỳ câu hỏi hoặc góp ý nào, hãy liên hệ với tôi qua WeChat:
Quét mã QR để thêm WeChat
--- Tranlated By Open Ai Tx | Last indexed: 2025-09-09 ---