Hướng dẫn lập trình toàn diện cho Nano Banana Pro

@GoogleAIStudio
TIẾNG ANH8 tháng trước · 22 thg 11, 2025
728K
3.6K
588
58
5.0K

TL;DR

Hướng dẫn toàn diện dành cho các nhà phát triển để tận dụng Nano Banana Pro (Gemini 3 Pro Image), bao gồm các bài hướng dẫn về tìm kiếm thực tế, độ phân giải 4K và kỹ thuật trộn hình ảnh nâng cao thông qua Gemini API.

Khám phá cách các tính năng tiên tiến của mô hình AI thế hệ mới này—bao gồm khả năng suy luận (thinking), tra cứu thông tin (search grounding) và đầu ra 4K ấn tượng—sẽ trao quyền cho bạn để xây dựng các ứng dụng phức tạp và sáng tạo.

Trong khi mô hình Flash (Nano Banana) mang lại tốc độ và chi phí hợp lý, phiên bản Pro giới thiệu khả năng "suy luận", tra cứu thông tin thực tế và đầu ra 4K chất lượng cao. Đã đến lúc bạn có thể "phát cuồng" với những tác vụ sáng tạo phức tạp!

Hướng dẫn này sẽ giúp bạn tìm hiểu các tính năng nâng cao của Nano Banana Pro thông qua Gemini Developer API.

**Hướng dẫn này sẽ bao gồm:

**1. Sử dụng Nano Banana Pro trong Google AI Studio

  1. Thiết lập dự án
  2. Khởi tạo Client
  3. Tạo sinh Cơ bản (Các tính năng Kinh điển)
  4. Quy trình "Suy luận"
  5. Tra cứu Thông tin Thực tế
  6. Tạo sinh Độ phân giải Cao 4K
  7. Khả năng Đa ngôn ngữ
  8. Pha trộn Hình ảnh Nâng cao
  9. Bản demo Độc quyền của Pro
  10. Các phương pháp hay nhất và mẹo tạo prompt

Lưu ý (Note)



: Để có phiên bản tương tác của bài viết này, hãy xem


cookbook python

hoặc


Notebook Javascript

của AI Studio.

1. Sử dụng Nano Banana Pro trong Google AI Studio

Trong khi người dùng cuối có thể truy cập Nano Banana Pro trong ứng dụng Gemini, môi trường tốt nhất để các nhà phát triển tạo mẫu thử và thử nghiệm prompt là Google AI Studio. AI Studio là một sân chơi để thử nghiệm với tất cả các mô hình AI hiện có trước khi viết bất kỳ mã nào, và nó cũng là điểm khởi đầu để xây dựng với Gemini API.

Bạn có thể sử dụng Nano Banana Pro trong AI Studio. Để bắt đầu, hãy truy cập aistudio.google.com, đăng nhập bằng tài khoản Google của bạn và chọn Nano Banana Pro (Gemini 3 Pro Image) từ trình chọn mô hình.

Trái ngược với Nano-Banana, phiên bản pro không có gói miễn phí, điều này có nghĩa là bạn cần chọn một khóa API đã được bật tính năng thanh toán (xem phần "thiết lập dự án" bên dưới).

Google AI Studio - inline image

Mẹo (Tip)



: Bạn cũng có thể tạo mã trực tiếp các ứng dụng web Nano Banana trong AI Studio tại


ai.studio/apps

, hoặc khám phá mã nguồn và phối lại một trong các


ứng dụng hiện có

.

2. Thiết lập dự án

Để làm theo hướng dẫn này, bạn sẽ cần những thứ sau:

Nếu bạn đã là người dùng Gemini API chuyên nghiệp với tất cả những thứ đó, tuyệt vời! Chỉ cần bỏ qua phần này và chuyển sang phần tiếp theo. Nếu không, đây là cách bắt đầu:

Bước A: Lấy Khóa API

Khi bạn đăng nhập lần đầu tiên trên AI Studio, một dự án Google Cloud và một khóa API sẽ được tự động tạo.

Mở màn hình quản lý khóa API và nhấp vào biểu tượng "sao chép" để sao chép khóa API của bạn.

Google AI Studio - inline image

Bước B: Bật Thanh toán

Vì Nano Banana Pro không có gói miễn phí. Bạn phải bật thanh toán trên dự án Google Cloud của mình.

Trong màn hình quản lý khóa API, nhấp vào Thiết lập thanh toán bên cạnh dự án của bạn và làm theo hướng dẫn trên màn hình.

Google AI Studio - inline image

Nano Banana Pro có giá bao nhiêu?

Tạo hình ảnh với Nano Banana Pro đắt hơn so với phiên bản Flash, đặc biệt là đối với hình ảnh 4K. Tại thời điểm bài viết này được xuất bản, một hình ảnh 1K hoặc 2K có giá $0.134, trong khi hình ảnh 4K có giá $0.24 (cộng với chi phí token của đầu vào và đầu ra văn bản).

Kiểm tra bảng giá trong tài liệu để biết thông tin chi tiết mới nhất.

Mẹo chuyên nghiệp



: Để tiết kiệm 50% chi phí tạo sinh, bạn có thể sử dụng


Batch API

. Đổi lại, bạn có thể phải đợi tới 24 giờ trước khi nhận được hình ảnh của mình.

Bước C: Cài đặt SDK

Chọn SDK cho ngôn ngữ ưa thích của bạn.

Python:

text
1pip install -U google-genai
2# Cài đặt thư viện Pillow để xử lý hình ảnh
3pip install Pillow

JavaScript / TypeScript:

text
1npm install @google/genai

Lưu ý (Note)



: Các ví dụ sau sử dụng SDK Python để minh họa. Các đoạn mã tương đương để sử dụng Nano Banana trong JavaScript được cung cấp trong


JS Notebook

này.

3. Khởi tạo Client

Để sử dụng mô hình Pro, bạn sẽ cần sử dụng mã định danh mô hình gemini-3-pro-image-preview.

python
1from google import genai
2from google.genai import types
3
4# Khởi tạo client
5client = genai.Client(api_key="YOUR_API_KEY")
6
7# Đặt mã định danh mô hình
8PRO_MODEL_ID = "gemini-3-pro-image-preview"

4. Tạo sinh Cơ bản (Các tính năng Kinh điển)

Trước khi đi vào những thứ phức tạp, hãy xem xét một quá trình tạo sinh tiêu chuẩn. Bạn có thể điều khiển đầu ra bằng cách sử dụng response_modalities (để lấy văn bản và hình ảnh hoặc chỉ hình ảnh) và aspect_ratio.

python
1prompt = "Tạo một hình ảnh chân thực như ảnh chụp của một con mèo tam thể Xiêm với mắt trái màu xanh lục và mắt phải màu xanh lam"
2aspect_ratio = "16:9" # "1:1","2:3","3:2","3:4","4:3","4:5","5:4","9:16","16:9" hoặc "21:9"
3
4response = client.models.generate_content(
5 model=PRO_MODEL_ID,
6 contents=prompt,
7 config=types.GenerateContentConfig(
8 response_modalities=['Text', 'Image'], # Hoặc chỉ ['Image']
9 image_config=types.ImageConfig(
10 aspect_ratio=aspect_ratio,
11 )
12 )
13)
14
15# Hiển thị hình ảnh
16for part in response.parts:
17 if image:= part.as_image():
18 image.save("cat.png")
Google AI Studio - inline image

Chế độ trò chuyện cũng là một tùy chọn (thực ra nó là thứ tôi khuyên dùng cho việc chỉnh sửa nhiều vòng). Xem ví dụ thứ 8, "Polyglot Banana", để biết ví dụ.

5. Quy trình "Suy luận"

Nano Banana Pro không chỉ đơn thuần là vẽ; nó còn suy luận. Điều này có nghĩa là nó có thể lý luận thông qua các prompt phức tạp và khó hiểu nhất của bạn trước khi tạo ra một hình ảnh. Và phần hay nhất? Bạn có thể nhìn vào bộ não của nó!

Để bật tính năng này, hãy đặt include_thoughts=True trong thinking_config.

python
1prompt = "Tạo một hình ảnh khác thường nhưng chân thực có thể lan truyền trên mạng"
2aspect_ratio = "16:9"
3
4response = client.models.generate_content(
5 model=PRO_MODEL_ID,
6 contents=prompt,
7 config=types.GenerateContentConfig(
8 response_modalities=['Text', 'Image'],
9 image_config=types.ImageConfig(
10 aspect_ratio=aspect_ratio,
11 ),
12 thinking_config=types.ThinkingConfig(
13 include_thoughts=True # Bật suy nghĩ
14 )
15 )
16)
17
18# Hiển thị hình ảnh và suy nghĩ
19for part in response.parts:
20 if part.thought:
21 print(f"Suy nghĩ: {part.text}")
22 elif image:= part.as_image():
23 image.save("viral.png")

Và bạn sẽ nhận được một cái gì đó như:

text
1## Tưởng tượng về những chú Lạc đà đi làm
2
3Tôi đang tập trung vào những chú lạc đà. Mục tiêu là ghi lại cảnh
4chúng là những người đi làm hàng ngày trên một chiếc xe buýt đông
5đúc ở La Paz, Bolivia. Kế hoạch của tôi
6liên quan đến một chiếc xe buýt cổ điển chật kín hành khách thích thú. Hình ảnh
7sẽ làm nổi bật các chi tiết như một chú lạc đà nhìn ra ngoài cửa sổ,
8một chú khác tương tác với một hành khách, trong khi mọi người chụp
9ảnh.
10
11[HÌNH ẢNH]
12
13## Hình dung ý tưởng
14
15Bây giờ tôi đang hoàn toàn tập trung vào kịch bản được yêu cầu.
16Trọng tâm chính của tôi là khía cạnh "khác thường nhưng chân thực". Khung cảnh
17đang bắt đầu hình thành với các yếu tố chính đã được thiết lập.
Google AI Studio - inline image

Sự minh bạch này giúp bạn hiểu cách mô hình diễn giải yêu cầu của bạn. Nó giống như có một cuộc trò chuyện với nghệ sĩ của bạn vậy!

6. Tra cứu Thông tin Thực tế (Sự kỳ diệu theo thời gian thực)

Một trong những tính năng thay đổi cuộc chơi nhất là Tra cứu thông tin (Search Grounding) . Nano Banana Pro không bị kẹt trong quá khứ; nó có thể truy cập dữ liệu thời gian thực từ Google Search để tạo ra những hình ảnh chính xác, cập nhật. Muốn biết thời tiết? Có ngay.

Ví dụ: bạn có thể yêu cầu nó trực quan hóa dự báo thời tiết hiện tại:

python
1prompt = "Trực quan hóa dự báo thời tiết hiện tại trong 5 ngày tới ở Tokyo dưới dạng biểu đồ thời tiết hiện đại, sạch sẽ. Thêm hình ảnh trực quan về những gì tôi nên mặc mỗi ngày"
2
3response = client.models.generate_content(
4 model=PRO_MODEL_ID,
5 contents=prompt,
6 config=types.GenerateContentConfig(
7 response_modalities=['Text', 'Image'],
8 image_config=types.ImageConfig(
9 aspect_ratio="16:9",
10 ),
11 tools=[{"google_search": {}}] # Bật Google Search
12 )
13)
14
15# Lưu hình ảnh
16for part in response.parts:
17 if image:= part.as_image():
18 image.save("weather.png")
19
20# Hiển thị nguồn (bạn phải luôn làm điều đó)
21print(response.candidates[0].grounding_metadata.search_entry_point.rendered_content)
Google AI Studio - inline image

7. Chơi Lớn Hay Về Nhà: Tạo sinh 4K

Cần hình ảnh chất lượng in ấn? Nano Banana Pro hỗ trợ độ phân giải 4K. Bởi vì đôi khi, to hơn là tốt hơn.

python
1prompt = "Một bức ảnh về một cây sồi trải qua mọi mùa trong năm"
2resolution = "4K" # Tùy chọn: "1K", "2K", "4K", hãy cẩn thận chữ thường không hoạt động.
3
4response = client.models.generate_content(
5 model=PRO_MODEL_ID,
6 contents=prompt,
7 config=types.GenerateContentConfig(
8 response_modalities=['Text', 'Image'],
9 image_config=types.ImageConfig(
10 aspect_ratio="1:1",
11 image_size=resolution
12 )
13 )
14)
Google AI Studio - inline image

Lưu ý (Note)



: Tạo sinh 4K có chi phí cao hơn, vì vậy hãy sử dụng nó một cách khôn ngoan!

8. Polyglot Banana (Khả năng Đa ngôn ngữ)

Mô hình có thể tạo và thậm chí dịch văn bản trong hình ảnh qua hơn một chục ngôn ngữ. Về cơ bản, nó là một phiên dịch viên phổ quát cho đôi mắt của bạn.

python
1# Tạo một infographic bằng tiếng Tây Ban Nha
2message = "Tạo một infographic giải thích thuyết Tương đối rộng của Einstein phù hợp cho học sinh lớp 6 bằng tiếng Tây Ban Nha"
3
4response = chat.send_message(message,
5 config=types.GenerateContentConfig(
6 image_config=types.ImageConfig(aspect_ratio="16:9")
7 )
8)
9
10# Lưu hình ảnh
11for part in response.parts:
12 if image:= part.as_image():
13 image.save("relativity.png")
Google AI Studio - inline image
python
1# Dịch nó sang tiếng Nhật
2message = "Dịch infographic này sang tiếng Nhật, giữ nguyên mọi thứ khác"
3response = chat.send_message(message)
4
5# Lưu hình ảnh
6for part in response.parts:
7 if image:= part.as_image():
8 image.save("relativity_JP.png")
Google AI Studio - inline image

9. Trộn lên! (Pha trộn Hình ảnh Nâng cao)

Trong khi mô hình Flash có thể trộn lên đến 3 hình ảnh, mô hình Pro có thể xử lý lên đến 14 hình ảnh! Đó là cả một bữa tiệc trong một prompt duy nhất. Hoàn hảo để tạo ra các tác phẩm ghép phức tạp hoặc khoe trọn bộ sản phẩm của bạn.

python
1# Trộn nhiều hình ảnh
2response = client.models.generate_content(
3 model=PRO_MODEL_ID,
4 contents=[
5 "Một bức ảnh nhóm văn phòng của những người này, họ đang làm mặt hài hước.",
6 PIL.Image.open('John.png'),
7 PIL.Image.open('Jane.png'),
8 # ... thêm tối đa 14 hình ảnh
9 ],
10)
11
12# Lưu hình ảnh
13for part in response.parts:
14 if image:= part.as_image():
15 image.save("group_picture.png")
Google AI Studio - inline image

Lưu ý (Note)



: Nếu bạn muốn độ trung thực rất cao cho các nhân vật của mình, hãy tự giới hạn ở mức 5, đó đã là quá đủ cho một đêm tiệc tùng rồi!

10. Khoe hàng nào! (Bản demo Độc quyền của Pro)

Dưới đây là một số ví dụ về những gì chỉ có thể làm được với Nano Banana Pro. Hãy chuẩn bị để ngạc nhiên:

Pixel Art Cá nhân hóa (Tra cứu thông tin Thực tế)

Prompt



: "Tìm kiếm trên web, sau đó tạo ra một hình ảnh pixel art chi tiết, phối cảnh đẳng cự (isometric) thể hiện sự nghiệp của Guillaume Vernade"

Điều này sử dụng tra cứu thông tin thực tế để tìm thông tin cụ thể về một người và trực quan hóa nó theo một phong cách cụ thể.

Google AI Studio - inline image

Tích hợp Văn bản Phức tạp

Prompt



: "Cho tôi xem một infographic về cách thức hoạt động của sonnet (thơ 14 câu), sử dụng một bài sonnet về chuối (bananas) được viết trong đó, cùng với một phân tích văn học dài dòng về bài thơ. Phong cách cổ điển đẹp mắt"

Mô hình có thể tạo ra văn bản dài, mạch lạc và tích hợp nó một cách hoàn hảo vào một bố cục phức tạp.

Google AI Studio - inline image

Mockup (Bản mẫu thử) Độ trung thực Cao

Prompt



: "Một bức ảnh về một tập chương trình cho vở nhạc kịch Broadway về những người chơi TCG (thẻ bài giao tranh) trên một ghế nhà hát đẹp, nó trông chuyên nghiệp và được làm tốt, bóng loáng, chúng ta có thể thấy bìa và một trang hiển thị ảnh chụp sân khấu."

Tạo các bản mẫu thử (mockup) chân thực như ảnh chụp của các tài liệu in với ánh sáng và kết cấu chính xác.

Google AI Studio - inline image

11. Các phương pháp hay nhất và mẹo tạo prompt cho Nano Banana và Nano Banana Pro

Để đạt được kết quả tốt nhất với các mô hình Nano Banana, hãy làm theo các nguyên tắc tạo prompt sau đây:

Càng Cụ thể Càng Tốt: Bạn càng cung cấp nhiều chi tiết về chủ thể, màu sắc, ánh sáng và bố cục, bạn càng có nhiều quyền kiểm soát đầu ra.

Cung cấp Bối cảnh và Mục đích: Giải thích mục đích hoặc tâm trạng mong muốn của hình ảnh. Sự hiểu biết về bối cảnh của mô hình sẽ ảnh hưởng đến các lựa chọn sáng tạo của nó.

Lặp lại và Tinh chỉnh: Đừng mong đợi sự hoàn hảo ngay lần thử đầu tiên. Sử dụng khả năng đối thoại của mô hình để thực hiện các thay đổi gia tăng và tinh chỉnh hình ảnh của bạn.

Sử dụng Hướng dẫn Từng bước: Đối với các cảnh phức tạp, hãy chia nhỏ prompt của bạn thành một chuỗi các hướng dẫn rõ ràng, tuần tự.

Sử dụng Khung Khẳng định: Thay vì các prompt phủ định như "không có ô tô", hãy mô tả cảnh mong muốn một cách tích cực: "một con phố vắng vẻ, hoang vắng không có dấu hiệu giao thông."

Điều khiển Máy ảnh: Sử dụng các thuật ngữ nhiếp ảnh và điện ảnh để chỉ đạo bố cục, chẳng hạn như "chụp góc rộng", "chụp macro" hoặc "phối cảnh góc thấp".

Tận dụng tính năng tra cứu thông tin thực tế: Khi bạn biết mình muốn mô hình sử dụng dữ liệu thời gian thực hoặc thế giới thực, hãy thật chính xác về điều đó. "Tìm kiếm trên web về trận đấu cuối cùng của Olympique Lyonnais và tạo một infographic" sẽ hoạt động tốt hơn chỉ "một infographic về các trận đấu gần đây của OL" (cái này vẫn có thể hoạt động, nhưng đừng liều lĩnh).

Sử dụng Batch APIđể giảm chi phí và có thêm hạn ngạch: Batch API là một cách để gửi các lô yêu cầu nhỏ hoặc rất lớn cùng nhau. Chúng có thể mất tới 24 giờ để được xử lý, nhưng đổi lại bạn có thể tiết kiệm 50% chi phí tạo sinh. Và hạn ngạch cũng cao hơn!

Để tìm hiểu sâu hơn về các phương pháp hay nhất, hãy xem hướng dẫn tạo prompt trong tài liệu và các phương pháp hay nhất về tạo prompt cho Nano Banana được đăng trên blog chính thức.

Kết luận

Nano Banana Pro (Gemini 3 Pro Image) mở ra một chân trời mới cho việc tạo hình ảnh AI. Với khả năng suy luận, tìm kiếm và kết xuất ở 4K, nó là một công cụ dành cho những người sáng tạo nghiêm túc (và cả những niềm vui nghiêm túc).

Sẵn sàng dùng thử? Hãy truy cập Google AI Studio, dùng thử hoặc tùy chỉnh Ứng dụng của chúng tôi hoặc xem qua cookbook.

Lưu một chạm

Đọc sâu bài viết viral bằng AI trong YouMind

Lưu nguồn, đặt câu hỏi tập trung, tóm tắt lập luận và biến một bài viết viral thành các ghi chú có thể tái sử dụng trong một không gian làm việc AI duy nhất.

Khám phá YouMind
Dành cho nhà sáng tạo

Biến Markdown của bạn thành bài viết 𝕏 gọn gàng

Khi bạn đăng bài viết dài của riêng mình, việc định dạng hình ảnh, bảng và khối mã cho 𝕏 rất mệt mỏi. YouMind biến cả bản nháp Markdown thành một bài viết 𝕏 gọn gàng, sẵn sàng để đăng.

Thử Markdown sang 𝕏

Thêm pattern để giải mã

Bài viết viral gần đây

Khám phá thêm bài viết viral