> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://support.teeinblue.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Tạo hình ảnh bằng AI

| Bạn có thể cài đặt một hiệu lệnh - Prompt AI để hình ảnh khách hàng tải lên tự động chuyển đổi thành một phong cách hoặc hiệu ứng cụ thể. Ví dụ: bạn có thể biến ảnh của họ thành tác phẩm nghệ thuật theo phong cách Ghibli hoặc Disney. Điều này cho phép bạn cung cấp các thiết kế sản phẩm thú vị do AI tạo ra mà không cần khách hàng thực hiện thêm bất kỳ bước nào.

![](https://storage.crisp.chat/users/helpdesk/website/-/6/0/8/5/6085dc2a7293d800/image_12oi2ze.png)
Vui lòng tiếp tục đọc bài viết này để tìm hiểu thêm về tính năng này!

---


# Kết nối dịch vụ tạo hình ảnh 

|| Để sử dụng tính năng này, bạn sẽ cần một API cho mô hình AI bạn chọn. Phí sử dụng sẽ được tính dựa trên mô hình bạn chọn.

* Trong App Teeinblue, đi đến phần **Extra service > Image Generation Service**
* Chọn Mô hình bạn muốn sử dụng, ví dụ: **Hình ảnh GPT**.

![](https://storage.crisp.chat/users/helpdesk/website/-/6/0/8/5/6085dc2a7293d800/image_lm4ov3.png)

* Điền API Key của bạn tại đây

![](https://storage.crisp.chat/users/helpdesk/website/-/6/0/8/5/6085dc2a7293d800/image_1aw5wi3.png)

---

# Tạo Artwork với tính năng AI Image Prompt 

* Đi đến phần Artwork > upload một hình ảnh và chọn chỉnh sửa hình ảnh đó
* Trong phần Personalization Options, chọn `Upload photo`. Bạn có thể đọc thêm về tính năng này tại [đây](https://support.teeinblue.com/vi/article/ve-tinh-nang-upload-photo-7pcv5x/).
* Dưới phần `Image effects`,  chọn `AI Filter` với dịch vụ mà bạn muốn
![](https://storage.crisp.chat/users/helpdesk/website/-/6/0/8/5/6085dc2a7293d800/image_rxdao3.png)
* Hãy chắc chắn điền một **prompt** chi tiết — prompt càng cụ thể, kết quả sẽ càng giống với bạn muốn. Bạn cũng có thể ấn vào nút **Suggested Prompt** để xem các gợi ý có sẵn của chúng tôi cho các kiểu phổ biến.
![](https://storage.crisp.chat/users/helpdesk/website/-/6/0/8/5/6085dc2a7293d800/image_8ljog6.png)

||| **CHÚ Ý**: nếu prompt của bạn chứa các từ hoặc chủ đề vi phạm các điều khoản sử dụng của mô hình AI đã chọn, ứng dụng sẽ chỉ trả về hình ảnh gốc đã tải lên thay thế

---

# Tạo reference image cho Gen AI Effects

| Tính năng **Reference Image** cho phép bạn duy trì một phong cách hoặc trang phục nhất định trên tất cả các kết quả được tạo ra. Bằng cách tải lên một hình ảnh tham chiếu trong Artwork Editor, bạn có thể hướng dẫn hiệu ứng Gen AI khớp với giao diện đó. Ví dụ: bạn có thể biến mọi ảnh của khách hàng thành cùng một phong cách “kimono”. Điều này giúp tạo ra các kết quả ổn định và gắn kết hơn cho artwork của bạn, bất kể bạn sử dụng nhà cung cấp AI nào (OpenAI, Flux, hoặc Gemini).

Ví dụ: cả hai hình ảnh tải lên này sẽ được tạo theo cùng một phong cách Kimono.

![](https://storage.crisp.chat/users/helpdesk/website/-/6/0/8/5/6085dc2a7293d800/tib-4381-add-reference-image-f_m773sv.png)

Để sử dụng tính năng này, chỉ cần điều hướng đến Artwork Editor của bạn, và bật nút `Use Reference Image`, sau đó tải hình ảnh tham chiếu của bạn lên đó:

![](https://storage.crisp.chat/users/helpdesk/website/-/6/0/8/5/6085dc2a7293d800/image_1g4lvp1.png)

***Hình ảnh do Khách hàng tải lên (base image hoặc source image) được coi là Image 1, và hình ảnh tham chiếu là Image 2.***
***Trong prompt của bạn, hãy mô tả rõ ràng Image 1 được sử dụng để làm gì, chẳng hạn như AI nên tập trung vào điều gì hoặc giữ lại cái gì từ nó, và Image 2 cung cấp điều gì, như phong cách, trang phục hoặc bối cảnh.***
***Sau đó, viết prompt chính của bạn bên dưới để mô tả kết quả mong muốn.***

***Để có kết quả tốt nhất, bạn có thể cần điều chỉnh prompt của mình để AI hiểu và áp dụng hình ảnh tham chiếu một cách chính xác. Vì tính nhất quán của kết quả có thể thay đổi tùy thuộc vào artwork và nhà cung cấp, kết quả có thể không chính xác 100% ngay lần thử đầu tiên. Thử nghiệm và tinh chỉnh prompt của bạn để đạt được phong cách mong muốn.***



# Dùng Variables trong việc tạo prompt

Tính năng này liên kết các lựa chọn của người mua trực tiếp với AI prompt của bạn, cho phép model tạo ra kết quả dựa trên các lựa chọn cụ thể của người dùng.

![](https://storage.crisp.chat/users/helpdesk/website/-/6/0/8/5/6085dc2a7293d800/monosnap-genai-effect-kienma-9_1x2dcjt.png)


###### Preparation: Tạo Variables

|| Variables phải được tạo bên trong Artwork của bạn trước khi chúng có thể được sử dụng trong một prompt

* **Layer Custom Text:** Tạo một **Text Layer** bên trong Artwork của bạn như bình thường. Layer này sau đó sẽ khả dụng như một variable để đưa tên vào hình ảnh được tạo.
Đối với text layers được sử dụng làm variables, bạn có thể ẩn chúng khỏi thiết kế cuối cùng bằng cách kéo layer ra ngoài canvas hoặc dùng setting bên dưới:

![](https://storage.crisp.chat/users/helpdesk/website/-/6/0/8/5/6085dc2a7293d800/monosnap-teeinblue-portal-2026_4dwjdu.png)


* **Custom Elements**: Để bao gồm các tùy chọn như styles, colors, hoặc themes, hãy tạo một danh sách trong **Assets > Additional Option** và thêm tùy chọn đó vào artwork của bạn.
![](https://storage.crisp.chat/users/helpdesk/website/-/6/0/8/5/6085dc2a7293d800/monosnap-teeinblue-portal-2026_1kx21w.png)


###### Add Variables vào trong Prompt
Khi các options hoặc text layers của bạn đã sẵn sàng, bạn có thể chèn chúng vào trường AI prompt:
* **Insert Variable**: Click nút **Add variable** và chọn option hoặc text layer mong muốn.
![](https://storage.crisp.chat/users/helpdesk/website/-/6/0/8/5/6085dc2a7293d800/monosnap-teeinblue-portal-2026_j542va.png)
| Ngoài ra, bạn có thể nhập thủ công `{{variable name}}` vào prompt, sử dụng chính xác tên layer của bạn.

* **Cơ chế**: App sẽ chèn option title hiện tại vào văn bản prompt.
* **Static Mapping**: Đây là một sự chèn tĩnh, không phải liên kết động. Nếu bạn thay đổi tên của một option trong template sau này, bạn phải cập nhật thủ công văn bản prompt để khớp với tiêu đề mới.
* **Mapping Logic:** Hệ thống ưu tiên mapping theo **Option Title.** Nếu không có **Option Title**, nó sẽ map bằng **Layer Name.** Lưu ý mapping này không phân biệt chữ hoa chữ thường.

###### Buyer Requirements and Logic
Hệ thống thực thi các quy tắc sau trên storefront để đảm bảo AI có dữ liệu cần thiết:

* **Mandatory Selection**: Người mua phải hoàn thành tất cả options liên kết với variables **trước khi họ tải ảnh lên**.
* **Error Prevention**: App chặn việc tải ảnh và hiển thị thông báo lỗi nếu bất kỳ required variable options nào chưa được chọn.

# Rate Limit cho Photo Uploads

| Để ngăn chặn lạm dụng và tránh tiêu thụ không cần thiết credits AI bên thứ ba, chúng tôi đã giới thiệu tính năng giới hạn tốc độ (rate-limiting) cho việc tải ảnh. Điều này đảm bảo sử dụng công bằng đồng thời giúp bạn kiểm soát chi phí.

Bạn có thể thiết lập rate limit bằng cách đi tới **Teeinblue > Extras > 3d-party Service > Upload limit settings**

![](https://storage.crisp.chat/users/helpdesk/website/-/6/0/8/5/6085dc2a7293d800/monosnap-image-2025-10-02-11-1_kdlegc.png)

* Khi người mua đạt đến giới hạn tải lên, họ sẽ thấy thông báo trực tiếp tại Product Page. Bạn có thể tùy chỉnh thông báo này tại **Product page content > Upload photo > Error message when reaching upload limit**.
![](https://storage.crisp.chat/users/helpdesk/website/-/6/0/8/5/6085dc2a7293d800/monosnap-image-2025-10-02-11-2_kqwmyu.png)
Giao diện đối với Khách hàng:
![](https://storage.crisp.chat/users/helpdesk/website/-/6/0/8/5/6085dc2a7293d800/monosnap-image-2025-10-02-11-3_1vzxyhb.png)

* Khi người mua **gần đạt giới hạn** (còn dưới 3 lần tải), họ sẽ thấy thông báo cảnh báo tại Product Page. Bạn có thể tùy chỉnh cảnh báo này tại **Product page content > Upload photo > Warning message when nearing upload limit**.
![](https://storage.crisp.chat/users/helpdesk/website/-/6/0/8/5/6085dc2a7293d800/monosnap-image-2025-10-02-11-2_1nk23rr.png)
Giao diện đối với Khách hàng:
![](https://storage.crisp.chat/users/helpdesk/website/-/6/0/8/5/6085dc2a7293d800/monosnap-image-2025-10-02-11-3_1lc6300.png)

| Lưu ý: Upload limit **không** áp dụng trong Campaign editor, vì vậy bạn có thể test không giới hạn.
 

**Vui lòng lưu ý những điều sau về tính năng này:**
* Áp dụng trên mỗi người mua (xác định theo thiết bị, không phải IP)
* Áp dụng **per Custom Photo Upload option** - không phải tổng số lượt tải lên
* Chỉ áp dụng cho 3rd-party AI effects. Các hiệu ứng tích hợp của Teeinblue không bị ảnh hưởng.
* Reset mỗi giờ


---

# Tạo Campaign 

Khi bạn đã hài lòng với phần settings, bạn có thể khởi chạy campaign lên store của bạn!

![](https://storage.crisp.chat/users/helpdesk/website/-/6/0/8/5/6085dc2a7293d800/image_meidh7.png)

---

# So sánh giữa các mô hình AI

| Bạn có thể tìm thấy bảng so sánh các kiểu dáng phổ biến khác nhau của các mẫu mã tại đây để tham khảo.

### Simpson Style

![Từ trái sang phải: OpenAI - Kontext Pro - Kontext Max](https://storage.crisp.chat/users/helpdesk/website/-/6/0/8/5/6085dc2a7293d800/image_693h8d.png)

### Pixar Style

![Từ trái sang phải: OpenAI - Kontext Pro - Kontext Max](https://storage.crisp.chat/users/helpdesk/website/-/6/0/8/5/6085dc2a7293d800/image_yoegni.png)

### LEGO Style

![Từ trái sang phải: OpenAI - Kontext Pro - Kontext Max](https://storage.crisp.chat/users/helpdesk/website/-/6/0/8/5/6085dc2a7293d800/image_7vm4p0.png)


### Ghibli Style

![Từ trái sang phải: OpenAI - Kontext Pro - Kontext Max](https://storage.crisp.chat/users/helpdesk/website/-/6/0/8/5/6085dc2a7293d800/image_zksecu.png)

### Disney Style

![Từ trái sang phải: OpenAI - Kontext Pro - Kontext Max](https://storage.crisp.chat/users/helpdesk/website/-/6/0/8/5/6085dc2a7293d800/image_kyqblz.png)