
Teks ke Gambar
Buat gambar AI dari prompt teks
Ubah arahan kreatif menjadi gambar produk, iklan, dan karya visual media sosial dengan Google Nano Banana 2.1 API. Gunakan pencarian web dan gambar opsional untuk memandu kreasi visual.
Coba Pembuat Gambar AI sekarang
Nano Banana 2.1 API menghadirkan model pembuatan gambar berefisiensi tinggi dari Google di Best Image AI untuk pengembang dan tim kreatif. Buat visual mendetail dari perintah bahasa alami dengan kepatuhan terhadap perintah, detail realistis, dan perenderan teks yang lebih jelas dibandingkan Nano Banana 2. Kontrol kualitas keluaran dan rasio aspek yang fleksibel membuat API gambar Google ini berguna untuk berbagai kebutuhan, mulai dari konsep cepat hingga materi kampanye yang matang.
Catatan: Pastikan perintah dan semua konten berbasis pencarian tetap mematuhi pedoman keselamatan Google.
Setiap opsi pencarian yang diaktifkan menambahkan biaya tetap per pembuatan; lihat harga terkini.
Nano Banana 2.1 vs. Nano Banana 2: Nano Banana 2 tetap menjadi model gambar berefisiensi tinggi yang mumpuni. Nano Banana 2.1 mengembangkan fondasi tersebut dengan kualitas visual, kepatuhan terhadap perintah, perenderan teks, dan hasil panorama yang lebih rapi, sambil mempertahankan alur kerja pembuatan yang efisien.
Nano Banana 2.1 vs. Nano Banana Pro: Nano Banana Pro dirancang untuk kebutuhan desain grafis paling menuntut dan tugas kreatif berpresisi tinggi. Nano Banana 2.1 menawarkan pilihan yang lebih hemat biaya bagi tim yang membutuhkan kualitas visual tinggi dan pembuatan gambar secara rutin.
Nano Banana 2.1 vs. Nano Banana 2 Lite: Nano Banana 2 Lite mengutamakan latensi dan biaya terendah untuk produksi berskala besar. Nano Banana 2.1 lebih cocok untuk arahan yang membutuhkan detail lebih kaya, perenderan teks lebih baik, dan komposisi lebih cermat.
Nano Banana 2.1 vs. GPT Image: GPT Image mendukung pembuatan dan penyuntingan gambar kreatif dalam ekosistem OpenAI. Nano Banana 2.1 menyediakan pilihan model Google dengan dukungan landasan pencarian web dan gambar opsional serta tata letak panorama yang fleksibel di Best Image AI.
Nano Banana 2.1 vs. FLUX.2: FLUX.2 mendukung pembuatan dan penyuntingan gambar untuk produksi dengan kontrol berbasis referensi. Nano Banana 2.1 menghadirkan pemahaman perintah Google dan pembuatan berbasis pencarian opsional bagi tim yang membangun alur kerja gambar di Best Image AI.
Jelajahi berbagai alat kreasi AI untuk alur kerja gambar dan video yang cepat di browser Anda, lalu tingkatkan skala ide yang berhasil dengan API model siap produksi dari Best Image AI. Best Image AI menyediakan lapisan API terpadu untuk semua model sehingga alur kerja Anda mudah digunakan dan ditingkatkan skalanya.

Buat gambar AI dari prompt teks

Buat gambar AI dari gambar dan prompt teks

Buat video AI dari prompt teks

Animasikan gambar menjadi video AI

Buat gambar dan video AI dalam satu ruang kerja terpadu

Buat video yang konsisten dari media referensi

Bangun alur kerja visual gambar dan video AI pada kanvas tanpa batas
// 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)