
Teks ke Gambar
Buat gambar AI dari prompt teks
Sempurnakan foto produk dan visual kampanye dengan Google Nano Banana 2.1 Edit API. Gabungkan prompt, gambar referensi, dan pencarian opsional untuk pengeditan gambar yang presisi.
Coba Pembuat Gambar AI sekarang
Nano Banana 2.1 Edit API menghadirkan model penyuntingan gambar berefisiensi tinggi dari Google di Best Image AI untuk pengembang dan tim kreatif. Ubah visual yang sudah ada dengan instruksi bahasa alami, gabungkan beberapa gambar referensi, dan hasilkan keluaran yang matang dengan detail, perenderan teks, serta konsistensi visual yang lebih baik. Kontrol kualitas dan rasio aspek yang fleksibel membantu tim menyesuaikan materi sumber untuk beragam kebutuhan produksi.
Catatan: Gunakan gambar yang berhak Anda sunting dan pastikan perintah mematuhi pedoman keselamatan Google.
Gambar referensi dikenai biaya mulai dari gambar pertama; setiap opsi pencarian yang diaktifkan menambahkan biaya tetap per pembuatan, terlepas dari jumlah gambar. Lihat harga terkini.
Nano Banana 2.1 Edit vs. Nano Banana 2 Edit: Nano Banana 2 Edit mendukung penyuntingan berbasis perintah dan alur kerja multigambar. Nano Banana 2.1 Edit mengembangkan fondasi tersebut dengan ketepatan visual, perenderan teks, dan konsistensi yang lebih kuat dalam penyuntingan yang lebih kompleks.
Nano Banana 2.1 Edit vs. Nano Banana Pro: Nano Banana Pro ditujukan untuk pekerjaan presisi dan desain profesional yang kompleks. Nano Banana 2.1 Edit menawarkan pilihan efisien bagi tim yang membutuhkan suntingan berkualitas tinggi dan variasi materi secara berulang.
Nano Banana 2.1 Edit vs. Nano Banana 2 Lite: Nano Banana 2 Lite berfokus pada pembuatan dan penyuntingan yang cepat serta murah. Nano Banana 2.1 Edit cocok untuk arahan yang banyak menggunakan referensi, dengan komposisi, tipografi, dan detail subjek berulang yang lebih diutamakan.
Nano Banana 2.1 Edit vs. GPT Image: GPT Image mendukung penyuntingan gambar melalui API OpenAI. Nano Banana 2.1 Edit menyediakan alur kerja model Google di Best Image AI dengan beberapa gambar referensi, beragam pilihan rasio aspek, dan landasan pencarian opsional.
Nano Banana 2.1 Edit vs. FLUX.2: FLUX.2 menawarkan penyuntingan dan komposisi gambar terpandu referensi. Nano Banana 2.1 Edit memadukan panduan multigambar dengan pemahaman perintah Google serta pencarian web atau gambar opsional untuk pembaruan visual yang mempertimbangkan konteks.
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-edit',
prompt: 'Add flying cars and neon lights to this cityscape',
image_url_list: ['https://example.com/input-image.jpg'],
width: 16,
height: 9,
resolution: '2k',
enable_web_search: false,
enable_image_search: true
})
});
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-edit',
'prompt': 'Add flying cars and neon lights to this cityscape',
'image_url_list': ['https://example.com/input-image.jpg'],
'width': 16,
'height': 9,
'resolution': '2k',
'enable_web_search': False,
'enable_image_search': True
}
)
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-edit",
"prompt": "Add flying cars and neon lights to this cityscape",
"image_url_list": ["https://example.com/input-image.jpg"],
"width": 16,
"height": 9,
"resolution": "2k",
"enable_web_search": false,
"enable_image_search": true
}'
# 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)