Quản lý kho hình ảnh đã tạo và làm hình ảnh AI theo lô cho gọn
Trang lưu hình ảnh có gì, tải về và xoá ra sao, đặt tên tệp thế nào để khỏi lạc; quy trình làm 20–100 hình ảnh theo lô bằng bảng mô tả, và khi nào chuyển sang API.

Vẽ năm hình ảnh thì không cần quy trình. Vẽ năm mươi hình ảnh cho một shop, một khoá học hay một loạt bài blog thì khác: không có cách làm gọn, chỉ sau một buổi là không nhớ hình ảnh nào cho sản phẩm nào, mô tả nào đã ra kết quả tốt, tệp nào đã tải về rồi.
Bài này gồm hai phần: phần đầu nói về trang lưu hình ảnh trên AI Hình Ảnh và những gì làm được ở đó; phần sau là một quy trình làm theo lô mà người làm nội dung có thể dùng ngay.
Trang lưu hình ảnh của tài khoản
Mọi hình ảnh đã tạo khi đăng nhập đều nằm ở trang lưu hình ảnh (đường dẫn /myimages.php). Không cần bấm lưu: vẽ xong là có.
Những gì có ở đó:
| Chức năng | Cách dùng |
|---|---|
| Xem lại | Mỗi trang hiện 24 hình ảnh; chuyển trang để xem tiếp |
| Tải về | Nút tải về dưới mỗi hình ảnh, tệp định dạng webp |
| Xoá | Bấm nút xoá hai lần để chắc chắn; xoá rồi không lấy lại được |
Ba điều nên biết:
- Khách chưa đăng nhập không có trang lưu. Hai hình ảnh Plus thử miễn phí mỗi ngày chỉ hiện trên trang lúc vẽ; đóng trang mà chưa tải về là mất.
- Đóng trang khi đang chờ vẫn không mất. Lúc máy bận phải xếp hàng, có thể đóng trình duyệt; hình ảnh vẽ xong sẽ nằm sẵn ở trang lưu.
- Không có thư mục, không có thẻ phân loại. Vì vậy, muốn tìm lại cho nhanh, việc sắp xếp phải làm ở máy của bạn sau khi tải về, như phần dưới.
Tệp webp: dùng thế nào
Tệp tải về là webp. Định dạng này nhẹ hơn png đáng kể mà vẫn nét, và được Facebook, Zalo, Shopee, các trình duyệt hiện đại nhận bình thường.
Gặp phần mềm cũ không mở được webp (một số trình chỉnh sửa trên máy tính đời cũ, vài ứng dụng in ấn), có ba cách:
- Mở tệp bằng trình duyệt, chuột phải lưu lại; nhiều trình duyệt cho chọn định dạng khác.
- Mở bằng Canva hoặc Photoshop rồi xuất ra png hay jpg.
- Nếu bạn là lập trình viên và cần png ngay từ đầu, gọi qua API với
output_format: "png"(mặc định của API là png).
Đặt tên tệp ngay khi tải
Tên tệp mặc định không cho biết hình ảnh đó là gì. Đổi tên ngay khi tải, theo một khuôn cố định, là thói quen đỡ nhất trong cả quy trình.
Khuôn gợi ý: <dự án>_<mã nội dung>_<khổ>_<hạng>_<số thứ tự>.webp
Ví dụ:
gomsu_bat-trang-men-lam_45_plus_02.webpblog-dalat_bai07-dau-bai_32_plus_01.webpspa_mau3-ban-tay_11_max_04.webp
Có khổ và hạng trong tên thì sau này mở thư mục là biết hình ảnh nào vẽ bằng gì, khỏi phải nhớ. Muốn vẽ thêm hình ảnh cùng kiểu, nhìn tên là biết cần chọn gì trên trang.
Quy trình làm theo lô
Phần này dành cho việc từ khoảng 20 hình ảnh trở lên. Mấu chốt: tách việc nghĩ ra khỏi việc bấm. Nghĩ hết mô tả trước trong một bảng, rồi mới mở trang vẽ.
Bước 1: lập bảng mô tả
Mở một bảng tính (Google Sheets, Excel) với các cột:
| Mã | Dùng ở đâu | Khổ | Hạng | Phong cách | Mô tả | Trạng thái | Tệp chọn |
|---|---|---|---|---|---|---|---|
| B01 | Bài 1, đầu bài | Ngang 3:2 | Plus | Hình chụp chân thực | Đồi chè Cầu Đất lúc sáng sớm, sương mỏng… | đã chọn | blog-dalat_b01_32_plus_03 |
| B02 | Bài 1, trong bài | Dọc 4:5 | Pro | Hình chụp chân thực | Cô gái người K'Ho mặc váy thổ cẩm đứng bên khung cửi… | vẽ lại | |
| B03 | Bài 2, đầu bài | Ngang 3:2 | Plus | Màu nước | Hồ Xuân Hương buổi chiều, mặt nước phẳng… | chưa vẽ |
Cột "Trạng thái" chỉ cần bốn giá trị: chưa vẽ, đang vẽ, vẽ lại, đã chọn.
Bước 2: viết một khung mô tả chung
Trong một lô, phần lớn mô tả chia sẻ chung một nửa: phong cách ánh sáng, tông màu, góc máy. Viết nửa đó một lần, đặt ở đầu bảng, rồi mỗi dòng chỉ viết phần riêng.
Ví dụ khung chung cho lô hình ảnh blog Đà Lạt:
Phần riêng của từng dòng chỉ nói chủ thể và bối cảnh:
Khi vẽ, ghép phần riêng với khung chung thành một mô tả. Các hình ảnh trong lô sẽ đồng đều về không khí, nhìn như cùng một người chụp. Lưu ý độ dài: phần riêng cộng khung chung vẫn phải dưới 1.500 ký tự, thường còn rất thừa.
Bước 3: vẽ theo nhóm cùng thiết lập
Sắp xếp bảng theo cột Khổ rồi cột Hạng. Vẽ hết các dòng cùng khổ, cùng hạng liền nhau, đỡ phải bấm đổi lựa chọn mỗi lần và đỡ quên đổi.
Mỗi tài khoản chỉ chạy một lượt vẽ một lúc. Lượt sau phải đợi lượt trước xong, nên đừng mở năm thẻ trình duyệt cùng bấm, không nhanh hơn được. Trong lúc chờ một lượt Max 25–40 giây, dùng thời gian đó để chép mô tả của dòng tiếp theo vào bộ nhớ tạm.
Bước 4: chọn ngay, đừng để dồn
Mỗi lượt xong, chọn ngay hình ảnh dùng được, tải về, đổi tên, ghi tên tệp vào cột "Tệp chọn". Để dồn tới cuối buổi mới chọn thì trang lưu đã có hàng trăm hình ảnh na ná nhau, rất khó nhớ cái nào thuộc dòng nào.
Nếu không có hình ảnh nào đạt: ghi "vẽ lại", và ghi luôn lý do vào một cột ghi chú ("tay sáu ngón", "người quá nhỏ", "màu quá đỏ"). Lý do đó chính là thứ cần sửa trong mô tả.
Bước 5: dọn trang lưu
Sau khi đã tải và đổi tên các hình ảnh được chọn, có thể xoá những hình ảnh bỏ đi trên trang lưu cho gọn (bấm xoá hai lần). Không bắt buộc, nhưng giúp lần sau mở trang lưu không phải lướt qua hàng chục hình ảnh hỏng. Nhớ: đã xoá là không khôi phục được, nên chỉ xoá khi chắc đã có bản tải về những hình ảnh cần giữ.
Sắp thư mục trên máy
Trang lưu không có thư mục, nên thư mục phải nằm ở máy của bạn. Một cách sắp đơn giản mà dùng lâu không rối:
```
du-an-blog-dalat/
├── bang-mo-ta.xlsx
├── so-mo-ta.txt
├── da-chon/ ← chỉ hình ảnh sẽ đăng, đã đổi tên
├── du-phong/ ← hình ảnh đạt nhưng không chọn, để thay khi cần
└── da-them-chu/ ← bản đã thêm chữ bằng Canva, Photoshop
```
Thư mục du-phong hay bị bỏ qua nhưng rất có ích. Mỗi lượt 2–4 hình ảnh thường có hơn một hình ảnh dùng được; giữ lại cái thứ hai thì sau này cần đổi hình ảnh cho một bài cũ, hay cần một phương án khác cho quảng cáo, đã có sẵn mà không tốn thêm điểm.
Tách riêng da-them-chu khỏi da-chon vì bản gốc không chữ là thứ dùng lại được nhiều lần: cùng một hình ảnh món ăn, tháng này ghi giá khuyến mãi, tháng sau ghi tên món mới. Ghi đè chữ lên bản gốc là mất cơ hội đó.
Ước lượng thời gian một lô
Thời gian vẽ khi máy rảnh: Plus khoảng 6–10 giây, Pro 20–25 giây, Max 25–40 giây mỗi hình ảnh. Nhưng trong một buổi làm lô, phần tốn thời gian nhất thường không phải chờ máy mà là xem, chọn, đổi tên, ghi bảng. Với lô 30 dòng, mỗi dòng 2 hình ảnh Plus, cứ tính mỗi dòng vài phút cho cả vẽ và chọn là vừa; lúc máy đông người dùng phải cộng thêm thời gian xếp hàng. Chia lô lớn thành nhiều buổi ngắn thay vì ngồi một mạch: mắt mỏi thì chọn ẩu, mà chọn ẩu là phải vẽ lại.
Giữ lại "sổ mô tả"
Thứ có giá trị nhất sau một lô không phải hình ảnh, mà là những mô tả đã ra kết quả tốt. Tạo một tệp ghi chú riêng, mỗi mục gồm:
- Mô tả tiếng Việt đã dùng.
- Dòng "Câu lệnh vẽ" tiếng Anh mà trang hiện ra dưới kết quả (chép lại).
- Hạng, khổ, phong cách.
- Một dòng nhận xét: được gì, còn thiếu gì.
Sau vài lô, sổ này thành bộ khung riêng của bạn: lần sau cần hình ảnh món ăn kiểu quán, mở sổ ra là có khung đã chạy tốt, chỉ thay tên món. Cách đọc câu lệnh vẽ để học có ở bài viết mô tả tiếng Việt cho AI hiểu đúng.
Lỗi hay gặp khi làm theo lô
| Lỗi | Hậu quả | Cách tránh |
|---|---|---|
| Vẽ trước, nghĩ sau | Tốn điểm cho những hình ảnh không biết dùng vào đâu | Lập bảng mô tả trước |
| Mỗi mô tả viết một kiểu | Cả lô lệch tông, nhìn như của nhiều người | Dùng khung mô tả chung |
| Quên đổi khổ khi chuyển nhóm | Cả loạt hình ảnh sai khung, phải vẽ lại | Vẽ theo nhóm cùng khổ, kiểm nút khổ trước mỗi lượt |
| Để dồn mới chọn | Không nhớ hình ảnh nào thuộc dòng nào | Chọn và đổi tên ngay sau mỗi lượt |
| Xoá vội trên trang lưu | Mất hình ảnh chưa kịp tải | Chỉ xoá sau khi đã có bản trong máy |
| Không ghi lý do vẽ lại | Vẽ lại vẫn sai đúng chỗ cũ | Ghi lý do, sửa đúng chỗ đó |
Khi nào chuyển sang API
Từ khoảng vài trăm hình ảnh trở lên, hoặc khi cần làm định kỳ (mỗi sản phẩm mới tự có hình ảnh minh hoạ), bấm tay trên web trở nên mất thời gian. Lúc đó API hợp hơn:
- Tạo khoá ở trang khoá API; khoá có dạng
ahn_…. - Gọi
POST https://aihinhanh.com/v1/images/generations, tương thích thư việnopenaicho Python hay Node, chỉ cần đổibase_url. - Mỗi lần gọi
ntừ 1 tới 4 hình ảnh, chọnmodellàplus,prohoặcmax,sizetự do tới 2048 cạnh dài. - API không tự dịch: mô tả nên viết tiếng Anh. Đây là lúc "sổ mô tả" ở trên phát huy, vì nó có sẵn các câu lệnh vẽ tiếng Anh đã chạy tốt.
- Gặp lỗi 503 (máy vẽ bận) thì đọc header
Retry-Aftervà thử lại sau đúng khoảng đó, đừng gọi dồn. - Kết quả trả về có
revised_promptvàusage(số hình ảnh, số điểm), ghi lại để đối chiếu.
Giá API bằng giá web. Lợi ích là tự động hoá, không phải rẻ hơn.
Tóm tắt
- Trang lưu: 24 hình ảnh mỗi trang, tải về webp, xoá bấm hai lần, không có thư mục.
- Đổi tên tệp ngay khi tải theo khuôn có dự án, mã, khổ, hạng.
- Làm lô: bảng mô tả trước, khung mô tả chung, vẽ theo nhóm cùng thiết lập, chọn ngay.
- Giữ sổ mô tả kèm câu lệnh vẽ tiếng Anh; lô sau nhanh hơn hẳn.
- Vài trăm hình ảnh trở lên hoặc làm định kỳ: chuyển sang API.
Xem thêm các bài trong chuyên mục hướng dẫn sử dụng.



