Tạo ảnh Flux
Hướng dẫn thiết lập và sử dụng tính năng tạo ảnh Flux
Flux là một công cụ tạo hình ảnh mạnh mẽ có thể tạo ra các hình ảnh chất lượng cao từ mô tả văn bản. Nó hỗ trợ nhiều phong cách nghệ thuật khác nhau và cung cấp các tùy chọn tùy chỉnh mở rộng.
Hướng dẫn thiết lập
- Lấy API key của bạn từ bfl.ml
- Thiết lập biến môi trường
FLUX_API_KEYtrong tệp.envcủa bạn:
FLUX_API_KEY=your_api_key_here- Khởi động lại LibreChat và thêm Flux vào danh sách Tools của một tác nhân (agent).
| Triển khai | Lệnh |
|---|---|
| Docker | docker compose down && docker compose up -d |
| Local | Dừng máy chủ, sau đó chạy lại npm run backend |
Các tính năng
Các khả năng cốt lõi
- Tạo hình ảnh chất lượng cao từ các mô tả văn bản chi tiết
- Hỗ trợ nhiều phong cách nghệ thuật
- Kích thước hình ảnh có thể tùy chỉnh
- Các tham số tạo nội dung có thể điều chỉnh
- Nhiều tùy chọn endpoint cho các trường hợp sử dụng khác nhau
- Hỗ trợ tạo hàng loạt (lên đến 24 hình ảnh)
Các endpoint khả dụng
/v1/flux-pro- Endpoint tiêu chuẩn (mặc định)/v1/flux-pro-1.1- Phiên bản nâng cao/v1/flux-dev- Phiên bản phát triển/v1/flux-pro-1.1-ultra- endpoint chất lượng cao cấp
Các tham số
Công cụ Flux hỗ trợ ba hành động chính:
- generate - Tạo một hình ảnh mới từ câu lệnh văn bản
- generate_finetuned - Tạo hình ảnh bằng một model đã được tinh chỉnh (fine-tuned)
- list_finetunes - Liệt kê các mô hình tùy chỉnh khả dụng cho người dùng
Đối với hành động generate:
• prompt – Mô tả văn bản cho hình ảnh (bắt buộc) • width – Chiều rộng tính bằng pixel (bội số của 32) • height – Chiều cao tính bằng pixel (bội số của 32) • prompt_upsampling – Có thực hiện upsampling trên prompt hay không (mặc định: false) • steps – Số bước khuếch tán (1-50, mặc định: 40) • seed – Seed tùy chọn để đảm bảo tính tái lập • safety_tolerance – Mức độ dung sai cho kiểm duyệt (0-6, mặc định: 6) • endpoint – endpoint của model cần sử dụng:
/v1/flux-pro-1.1(mặc định)/v1/flux-pro/v1/flux-dev/v1/flux-pro-1.1-ultra• raw – Tạo ra các hình ảnh ít được xử lý hơn (chỉ dành cho ultra endpoint, mặc định: false)
Đối với action generate_finetuned:
• Tất cả các tham số từ generate cộng với:
• finetune_id – ID của mô hình đã được tinh chỉnh (bắt buộc)
• finetune_strength – Độ mạnh của hiệu ứng tinh chỉnh (0.1-1.2, mặc định: 1.1)
• guidance – Thang đo hướng dẫn (mặc định: 2.5)
• aspect_ratio – Tỷ lệ khung hình cho các mô hình ultra (mặc định: "16:9")
• endpoint – Phải là một trong các giá trị sau:
/v1/flux-pro-finetuned(mặc định)/v1/flux-pro-1.1-ultra-finetuned
Các phương pháp tốt nhất
Viết Prompt
- Hãy cụ thể và chi tiết trong các mô tả
- Bao gồm các thành phần chính:
- Chủ đề
- Phong cách và phương pháp nghệ thuật
- Chi tiết thành phần
- Ánh sáng và bầu không khí
- Tùy chọn màu sắc
- Thông số kỹ thuật
Mẹo để đạt kết quả tốt nhất
- Viết lời nhắc (prompts) bằng tiếng Anh
- Cân bằng giữa tính cụ thể và sự tự do sáng tạo
- Tránh các khái niệm xung đột
- Tập trung vào các mô tả trực quan
- Cân nhắc các lớp bố cục (tiền cảnh, trung cảnh, hậu cảnh)
Chi tiết kỹ thuật
Xử lý hình ảnh
- Hình ảnh được tự động lưu và quản lý
- Hỗ trợ định dạng đầu ra PNG
- Bao gồm các tính năng kiểm duyệt và an toàn tích hợp sẵn
- Tạo phản hồi bất đồng bộ với theo dõi trạng thái
Các tính năng tích hợp
- Tích hợp liền mạch với các giao diện trò chuyện
- Đầu ra được định dạng Markdown
- Xử lý lỗi và ghi nhật ký tích hợp sẵn
- Hỗ trợ xử lý hàng loạt
Các ví dụ về cách sử dụng
Dưới đây là một số ví dụ về câu lệnh (prompt) hoạt động hiệu quả với Flux:
Một phong cảnh núi non thanh bình lúc hoàng hôn, với những đỉnh núi phủ tuyết soi bóng xuống mặt hồ trên núi trong vắt. Ánh sáng vàng ấm áp chiếu rọi những đám mây mỏng, tạo nên một bầu không khí đầy ấn tượng. Phong cách chân thực với màu sắc phong phú và chi tiết sắc nét.
Một khung cảnh thành phố tương lai vào ban đêm, với những tòa nhà chọc trời rực rỡ ánh đèn neon và các phương tiện bay. Phong cách Cyberpunk với tông màu xanh dương và tím đậm, được điểm xuyết bởi các màu neon rực rỡ. Những con phố ướt đẫm vì mưa phản chiếu ánh đèn thành phố, tạo nên một bầu không khí đầy tâm trạng.
Xử lý lỗi
Các thông báo lỗi thường gặp và giải pháp:
- Các vấn đề về API key: Xác minh rằng API key của bạn đã được thiết lập chính xác trong các biến môi trường
- Lỗi tạo phản hồi: Kiểm tra độ dài của prompt và các nguyên tắc về nội dung
- Lỗi hết thời gian chờ (Timeout errors): Có thể xảy ra khi máy chủ quá tải, hãy thử lại sau một khoảng thời gian ngắn.
Giới hạn tốc độ và Sử dụng
- Gói miễn phí bao gồm các giới hạn sử dụng hào phóng
- Nhiều hình ảnh có thể được tạo trong một yêu cầu duy nhất
- Cân nhắc sử dụng số bước (step counts) thấp hơn để tạo phản hồi nhanh hơn trong quá trình thử nghiệm
Hướng dẫn này thế nào?