
Văn bản thành hình ảnh
Tạo hình ảnh AI từ câu lệnh văn bản
Biến yêu cầu sáng tạo thành ảnh sản phẩm, quảng cáo và thiết kế mạng xã hội với Google Nano Banana 2.1 API. Tùy chọn tìm kiếm web và hình ảnh để định hướng sáng tạo trực quan.
Thử ngay AI tạo ảnh
Nano Banana 2.1 API đưa mô hình tạo ảnh hiệu suất cao của Google đến với các nhà phát triển và đội ngũ sáng tạo trên Best Image AI. Tạo hình ảnh chi tiết từ câu lệnh bằng ngôn ngữ tự nhiên với khả năng bám sát câu lệnh, chi tiết chân thực và hiển thị chữ rõ ràng hơn so với Nano Banana 2. Các tùy chọn linh hoạt về chất lượng đầu ra và tỷ lệ khung hình giúp API tạo ảnh Google này đáp ứng nhiều nhu cầu, từ phác thảo ý tưởng nhanh đến hoàn thiện tư liệu chiến dịch.
Lưu ý: Đảm bảo câu lệnh và mọi nội dung dựa trên tìm kiếm tuân thủ nguyên tắc an toàn của Google.
Mỗi tùy chọn tìm kiếm được bật sẽ tính thêm một khoản phí cố định cho mỗi lần tạo; xem bảng giá hiện tại.
Nano Banana 2.1 so với Nano Banana 2: Nano Banana 2 vẫn là một mô hình tạo ảnh hiệu suất cao với năng lực tốt. Nano Banana 2.1 phát triển trên nền tảng đó, cải thiện chất lượng hình ảnh, khả năng bám sát câu lệnh, hiển thị chữ và cho ảnh toàn cảnh gọn gàng hơn, đồng thời duy trì quy trình tạo ảnh hiệu quả.
Nano Banana 2.1 so với Nano Banana Pro: Nano Banana Pro được thiết kế cho những yêu cầu thiết kế đồ họa khắt khe nhất và công việc sáng tạo đòi hỏi độ chính xác cao. Nano Banana 2.1 mang đến lựa chọn tiết kiệm chi phí hơn cho các đội ngũ cần chất lượng hình ảnh tốt và tạo ảnh thường xuyên.
Nano Banana 2.1 so với Nano Banana 2 Lite: Nano Banana 2 Lite chú trọng độ trễ và chi phí thấp nhất cho sản xuất quy mô lớn. Nano Banana 2.1 phù hợp hơn với các yêu cầu cần chi tiết phong phú, hiển thị chữ tốt hơn và bố cục được trau chuốt kỹ hơn.
Nano Banana 2.1 so với GPT Image: GPT Image hỗ trợ tạo và chỉnh sửa hình ảnh sáng tạo trong hệ sinh thái OpenAI. Nano Banana 2.1 cung cấp lựa chọn mô hình Google trên Best Image AI với tùy chọn lấy căn cứ từ tìm kiếm web và hình ảnh, cùng bố cục toàn cảnh linh hoạt.
Nano Banana 2.1 so với FLUX.2: FLUX.2 hỗ trợ tạo và chỉnh sửa hình ảnh phục vụ sản xuất với khả năng điều khiển dựa trên ảnh tham khảo. Nano Banana 2.1 mang khả năng hiểu câu lệnh của Google và tùy chọn tạo ảnh có căn cứ từ tìm kiếm đến các đội ngũ xây dựng quy trình hình ảnh trên Best Image AI.
Khám phá nhiều công cụ sáng tạo AI cho quy trình hình ảnh và video nhanh ngay trong trình duyệt, sau đó mở rộng các ý tưởng thành công bằng API mô hình sẵn sàng cho sản xuất của Best Image AI. Best Image AI cung cấp một lớp API thống nhất cho mọi mô hình, giúp bạn dễ dàng sử dụng và mở rộng quy trình.

Tạo hình ảnh AI từ câu lệnh văn bản

Tạo hình ảnh AI từ hình ảnh và câu lệnh văn bản

Tạo video AI từ câu lệnh văn bản

Biến hình ảnh thành video AI

Tạo hình ảnh và video AI trong một không gian làm việc hợp nhất

Tạo video nhất quán từ phương tiện tham chiếu

Xây dựng quy trình hình ảnh và video AI trực quan trên canvas vô hạn
// Step 1: Submit generation request
const response = await fetch('https://api.flaq.ai/api/v1/image/task', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer YOUR_API_KEY'
},
body: JSON.stringify({
model_name: 'nano-banana-2.1',
prompt: 'A beautiful sunset over mountains',
width: 16,
height: 9,
resolution: '2k',
enable_web_search: true,
enable_image_search: false
})
});
const { data } = await response.json();
const taskId = data.task_id;
// Step 2: Poll for results
const taskId = data.task_id;
const pollResult = async (taskId) => {
const res = await fetch(`https://api.flaq.ai/api/v1/image/${taskId}`, {
headers: { 'Authorization': 'Bearer YOUR_API_KEY' }
});
return res.json();
};
while (true) {
const pollResultData = await pollResult(taskId);
const status = pollResultData.data.task_status;
if (status === 'succeed') {
console.log(pollResultData.data.task_result.images[].);
;
}
(status === ) {
.(pollResultData..);
;
}
( (resolve, ));
}
# Step 1: Submit generation request
import requests
response = requests.post(
'https://api.flaq.ai/api/v1/image/task',
headers={
'Content-Type': 'application/json',
'Authorization': 'Bearer YOUR_API_KEY'
},
json={
'model_name': 'nano-banana-2.1',
'prompt': 'A beautiful sunset over mountains',
'width': 16,
'height': 9,
'resolution': '2k',
'enable_web_search': True,
'enable_image_search': False
}
)
result = response.json()
task_id = result['data']['task_id']
# Step 1: Submit generation request
curl -X POST https://api.flaq.ai/api/v1/image/task \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{
"model_name": "nano-banana-2.1",
"prompt": "A beautiful sunset over mountains",
"width": 16,
"height": 9,
"resolution": "2k",
"enable_web_search": true,
"enable_image_search": false
}'
# Step 2: Poll for results
# Replace {task_id} with the task_id returned from the submit response
curl -X GET "https://api.flaq.ai/api/v1/image/{task_id}" \
-H "Authorization: Bearer YOUR_API_KEY"
# Step 2: Poll for results
task_id = response.json()['data']['task_id']
poll_url = f"https://api.flaq.ai/api/v1/image/{task_id}"
while True:
poll_result = requests.get(poll_url, headers={'Authorization': 'Bearer YOUR_API_KEY'}).json()
status = poll_result['data']['task_status']
if status == 'succeed':
print(poll_result['data']['task_result']['images'][0]['url'])
break
if status == 'failed':
print(poll_result['data']['task_status_msg'])
break
time.sleep(10)