Saat menggunakan Nano Banana Pro (Gemini 3 Pro Image) untuk mengedit gambar, jika Anda menambahkan instruksi terkait "hapus watermark" dalam petunjuk, Anda mungkin akan menemui kesalahan yang membingungkan—API mengembalikan MALFORMED_FUNCTION_CALL dan parts: null. Ini bukan bug teknis, melainkan mekanisme perlindungan keamanan Google yang sedang bekerja.
Nilai Inti: Setelah membaca artikel ini, Anda akan memahami mengapa Google memblokir operasi penghapusan watermark, arti sebenarnya dari kesalahan MALFORMED_FUNCTION_CALL, serta cara menggunakan kemampuan pengeditan gambar Nano Banana Pro dengan benar.

Penyebab Utama Kegagalan Penghapusan Watermark di Nano Banana Pro
| Kategori Penyebab | Penjelasan Detail | Mekanisme Pemicu |
|---|---|---|
| Kebijakan Keamanan Konten | Google secara proaktif memblokir operasi hapus watermark | Deteksi kata kunci dalam petunjuk |
| Mekanisme Perlindungan Hak Cipta | Mencegah pelanggaran kekayaan intelektual orang lain | Identifikasi watermark SynthID |
| Pemblokiran Pemanggilan Fungsi | Lapisan keamanan mengintervensi sebelum inferensi model | MALFORMED_FUNCTION_CALL |
Mengapa Google Memblokir Operasi Penghapusan Watermark
Pada tahun 2023, Google bersama OpenAI, Anthropic, Meta, dan perusahaan lainnya menandatangani komitmen AI Gedung Putih, yang berjanji untuk menambahkan identifikasi watermark pada konten buatan AI. Namun, jika model AI diizinkan untuk menghapus watermark dengan mudah, komitmen ini akan menjadi sia-sia.
Kontradiksi teknis yang dihadapi Google adalah:
- Aspek Kemampuan: Gemini 2.0 Flash dan Nano Banana Pro memang memiliki kemampuan pengeditan gambar yang sangat kuat, dan secara teknis sepenuhnya mampu menghapus watermark.
- Aspek Tanggung Jawab: Mengizinkan penghapusan watermark akan mendorong pelanggaran hak cipta, yang melanggar ketentuan layanan Google dan persyaratan kepatuhan hukum.
- Aspek Strategi: Memblokir permintaan penghapusan watermark secara proaktif melalui lapisan deteksi keamanan, alih-alih melemahkan kemampuan model itu sendiri.
Oleh karena itu, saat petunjuk Anda mengandung kata kunci seperti "remove watermark", "hapus watermark", "delete watermark", dan sejenisnya, permintaan tersebut akan diblokir oleh lapisan keamanan dan mengembalikan kesalahan MALFORMED_FUNCTION_CALL.

Penjelasan Detail Error MALFORMED_FUNCTION_CALL
Saat kamu mengirim permintaan untuk menghapus watermark, kamu mungkin menerima respons seperti ini:
{
"candidates": [
{
"content": {
"parts": null
},
"finishReason": "MALFORMED_FUNCTION_CALL",
"finishMessage": "Malformed function call: call:image_0.png",
"index": 0
}
],
"usageMetadata": {
"promptTokenCount": 264,
"candidatesTokenCount": 0,
"totalTokenCount": 264
},
"modelVersion": "gemini-3-pro-image-preview"
}
Analisis Field Error
| Field | Nilai | Arti |
|---|---|---|
parts |
null |
Model tidak menghasilkan output apa pun |
finishReason |
MALFORMED_FUNCTION_CALL |
Pemanggilan fungsi dianggap tidak valid |
candidatesTokenCount |
0 |
Tidak ada Token output yang dihasilkan |
promptTokenCount |
264 |
Token input telah dikonsumsi |
Apa Arti dari Error Ini?
Penjelasan resmi dari MALFORMED_FUNCTION_CALL adalah "pemanggilan fungsi yang dihasilkan model tidak valid". Namun, dalam skenario penghapusan watermark, ini sebenarnya adalah sebuah intersepsi keamanan yang disamarkan:
- Lapisan deteksi keamanan mengidentifikasi adanya niat untuk menghapus watermark.
- Permintaan diblokir dan tidak diteruskan ke lapisan inferensi model.
- Sistem mengembalikan
MALFORMED_FUNCTION_CALLsebagai alasan penolakan umum.
Desain ini membuat pesan error tampak seperti masalah teknis dan bukan pemblokiran aktif, namun intinya adalah kebijakan keamanan konten Google sedang bekerja.
Analisis Mekanisme Perlindungan Watermark SynthID
SynthID yang dikembangkan oleh Google DeepMind adalah teknologi watermark digital yang tidak terlihat. Semua gambar yang dihasilkan atau diedit melalui Nano Banana Pro akan disisipi watermark SynthID ini.
Karakteristik Utama SynthID
| Fitur | Penjelasan |
|---|---|
| Invisibilitas | Mata manusia tidak dapat mendeteksi keberadaan watermark |
| Persistensi | Pengeditan gambar biasa tidak dapat menghapusnya |
| Dapat Diverifikasi | Google dapat mendeteksi apakah gambar tersebut dihasilkan oleh AI |
| Robustness (Ketahanan) | Tahan terhadap pemotongan (cropping), kompresi, filter, dan manipulasi lainnya |
Perbedaan Antara Dua Jenis Watermark
Nano Banana Pro sebenarnya memiliki dua jenis watermark:
| Tipe Watermark | Visibilitas | Bisa Dihapus? | Skenario Penggunaan |
|---|---|---|---|
| Logo Gemini | Terlihat | Bisa dihapus (metode non-API) | Pengguna gratis, langganan Pro |
| Watermark Tak Terlihat SynthID | Tidak terlihat | Secara teknis sangat sulit | Semua gambar output |
🎯 Catatan Teknis: Meskipun kamu berhasil menghapus logo Gemini yang terlihat, watermark tak terlihat SynthID akan tetap ada di dalam gambar. Ini artinya asal-usul AI dari gambar tersebut masih tetap bisa dideteksi.
Daftar Kata Kunci yang Memicu Pemblokiran Keamanan
Berdasarkan pengujian aktual, kata kunci dan ekspresi berikut akan memicu pemblokiran keamanan pada Nano Banana Pro:
Kata Kunci Risiko Tinggi
| Kata Kunci (Inggris) | Kata Kunci (Mandarin) | Probabilitas Pemblokiran |
|---|---|---|
| remove watermark | 去水印/去除水印 | 99% |
| delete watermark | 删除水印 | 99% |
| erase watermark | 擦除水印 | 95% |
| clean watermark | 清除水印 | 90% |
| watermark removal | 水印移除 | 99% |
Ekspresi Risiko Sedang
| Cara Ekspresi | Probabilitas Pemblokiran | Keterangan |
|---|---|---|
| "make the logo disappear" | 70% | Ekspresi tidak langsung masih bisa terdeteksi |
| "remove the text overlay" | 60% | Tergantung pada konteks spesifik |
| "clean up the corner" | 40% | Ekspresi yang samar mungkin bisa lolos |

5 Tips Menggunakan Pengeditan Gambar Nano Banana Pro dengan Benar
Karena penghapusan watermark dilarang, bagaimana cara menggunakan kemampuan pengeditan gambar Nano Banana Pro dengan benar?
Tips 1: Gunakan Gambar Sumber Tanpa Watermark
Gambar yang dihasilkan melalui pemanggilan API secara default tidak memiliki watermark yang terlihat:
import openai
client = openai.OpenAI(
api_key="YOUR_API_KEY",
base_url="https://api.apiyi.com/v1" # Menggunakan antarmuka terpadu APIYI
)
response = client.images.generate(
model="nano-banana-pro",
prompt="A serene mountain landscape at sunset",
size="1024x1024"
)
# Output API secara default tanpa watermark yang terlihat
print(response.data[0].url)
🚀 Mulai Cepat: Direkomendasikan menggunakan platform APIYI apiyi.com untuk memanggil API Nano Banana Pro. Output default tanpa watermark yang terlihat, sehingga menghemat repotnya pemrosesan lanjutan.
Tips 2: Gunakan Inpainting sebagai Pengganti Penghapusan Watermark
Jika Anda perlu menangani area watermark, Anda bisa menggunakan fitur Inpainting (pelukisan ulang lokal):
# Contoh Inpainting
response = client.images.edit(
model="nano-banana-pro",
image=open("source_image.png", "rb"),
mask=open("mask.png", "rb"), # Mask menutupi area watermark
prompt="Continue the natural background pattern"
)
Poin Penting: Petunjuk mendeskripsikan "melanjutkan latar belakang", bukan "menghapus watermark". Cara ekspresi ini biasanya tidak akan memicu pemblokiran keamanan.
Tips 3: Perluasan Gambar untuk Menghindari Watermark
Gunakan Outpainting untuk memperluas batas gambar, lalu potong (crop) area yang mengandung watermark:
response = client.images.edit(
model="nano-banana-pro",
image=open("source_image.png", "rb"),
prompt="Extend the image with matching landscape and sky"
)
# Pemotongan selanjutnya untuk mempertahankan area tanpa watermark
Tips 4: Gunakan API Gratis untuk Mendapatkan Kuota Uji Coba
Lihat kode pemanggilan lengkap
import openai
import base64
from pathlib import Path
# Konfigurasi antarmuka platform APIYI
client = openai.OpenAI(
api_key="YOUR_APIYI_KEY",
base_url="https://api.apiyi.com/v1"
)
def edit_image_safely(image_path: str, prompt: str) -> str:
"""
Fungsi pengeditan gambar yang aman
Desain petunjuk untuk menghindari pemicu pemblokiran keamanan
"""
# Membaca gambar
with open(image_path, "rb") as f:
image_data = base64.b64encode(f.read()).decode()
# Mengirim permintaan
response = client.chat.completions.create(
model="nano-banana-pro",
messages=[
{
"role": "user",
"content": [
{
"type": "image_url",
"image_url": {"url": f"data:image/png;base64,{image_data}"}
},
{
"type": "text",
"text": prompt # Menggunakan petunjuk yang aman
}
]
}
]
)
return response.choices[0].message.content
# Contoh petunjuk yang aman
safe_prompt = "Enhance the image quality and adjust the lighting"
result = edit_image_safely("my_image.png", safe_prompt)
Tips 5: Pilih Paket Langganan yang Sesuai
| Paket | Watermark Terlihat | SynthID | Harga | Skenario Penggunaan |
|---|---|---|---|---|
| Versi Gratis | Ada | Ada | $0 | Pembelajaran Pribadi |
| Google AI Pro | Ada | Ada | $19.99/bln | Penggunaan Sehari-hari |
| Google AI Ultra | Tidak Ada | Ada | $34.99/bln | Tujuan Komersial |
| Pemanggilan API | Tidak Ada | Ada | Bayar sesuai penggunaan | Integrasi Pengembang |
💡 Saran Pilihan: Jika Anda membutuhkan output tanpa watermark yang terlihat, memanggil API melalui platform APIYI apiyi.com adalah pilihan yang paling fleksibel. Model bayar sesuai penggunaan sangat cocok untuk tim kecil-menengah dan pengembang individu.
Interpretasi Pembaruan Kebijakan Nano Banana Pro 2026
Pada Januari 2026, Google melakukan dua penyesuaian kebijakan penting untuk Nano Banana Pro:
Perubahan 1: Memperkuat filter konten IMAGE_SAFETY
- Pemblokiran permintaan terkait penghapusan watermark menjadi lebih ketat.
- Penambahan pemahaman semantik untuk ekspresi tidak langsung.
- Tingkat kesalahan pemicu (false trigger) meningkat; disarankan untuk menghindari penggunaan kata kerja seperti "remove", "delete", dan sejenisnya saat mendeskripsikan pengeditan gambar.
Perubahan 2: Pembatasan pembuatan karakter IP terkenal
- Tidak dapat menghasilkan karakter IP terkenal seperti Disney, Marvel, dan lainnya.
- Gambar tokoh yang melibatkan hak cipta akan diblokir.
- Ini menggunakan lapisan deteksi keamanan yang sama dengan pemblokiran penghapusan watermark.

Pertanyaan Umum (FAQ)
Q1: Mengapa operasi penghapusan watermark yang sama bisa dilakukan di alat AI lain, tetapi tidak di Nano Banana Pro?
Kebijakan keamanan konten setiap perusahaan AI berbeda-beda. Sebagai penandatangan komitmen watermark AI, Google menerapkan batasan yang lebih ketat terhadap operasi penghapusan watermark. Perlu dicatat bahwa GPT-4o dari OpenAI dan Claude dari Anthropic juga tidak mengizinkan operasi penghapusan watermark.
Jika Anda perlu melakukan pengeditan gambar yang legal, Anda dapat menguji kemampuan pengeditan gambar dari berbagai model melalui APIYI apiyi.com untuk menemukan solusi yang paling sesuai dengan kebutuhan Anda.
Q2: Apakah kesalahan MALFORMED_FUNCTION_CALL pasti disebabkan oleh penghapusan watermark?
Belum tentu. Kesalahan ini juga dapat dipicu oleh alasan-alasan berikut:
- Format gambar tidak didukung
- Kesalahan format parameter permintaan
- Gangguan sementara pada model
- Pemicu kebijakan keamanan konten lainnya
Disarankan untuk memeriksa apakah format permintaan sudah benar dan melakukan troubleshoot penyebab spesifik melalui alat debugging di platform APIYI apiyi.com.
Q3: Apakah watermark tidak terlihat SynthID benar-benar tidak bisa dihapus?
Secara teknis, SynthID dirancang agar sangat sulit dihapus. Operasi pemrosesan gambar biasa (seperti crop, kompresi, atau filter) tidak dapat menghilangkan SynthID. Meskipun secara teoritis ada metode pembobolan paksa, hal tersebut akan merusak kualitas gambar secara serius dan tidak sebanding dengan hasilnya.
Keberadaan SynthID bertujuan untuk memastikan ketertelusuran konten buatan AI, yang merupakan bagian penting dari pengembangan industri AI yang bertanggung jawab.
Q4: Bagaimana cara mendapatkan gambar buatan AI tanpa watermark?
Cara-cara legal meliputi:
- Menggunakan panggilan API (tanpa watermark yang terlihat)
- Berlangganan Google AI Ultra ($34.99/bulan)
- Menggunakan layanan gambar AI lain yang mengizinkan output tanpa watermark
Melalui platform APIYI apiyi.com, Anda dapat dengan mudah memanggil berbagai API pembuatan gambar untuk mendapatkan output tanpa watermark yang terlihat.
Lembar Sontekan Pemecahan Masalah
| Gejala Kesalahan | Kemungkinan Penyebab | Solusi |
|---|---|---|
MALFORMED_FUNCTION_CALL + parts: null |
Petunjuk memicu pemblokiran keamanan | Ubah petunjuk, hindari kata kunci sensitif |
MALFORMED_FUNCTION_CALL + Output parsial |
Masalah format permintaan | Periksa struktur dan parameter JSON |
Pemblokiran IMAGE_SAFETY |
Konten tidak sesuai dengan kebijakan | Sesuaikan gambar atau isi petunjuk |
candidatesTokenCount: 0 |
Pemblokiran total | Periksa apakah memicu beberapa kebijakan keamanan sekaligus |
Kesimpulan
Kesalahan MALFORMED_FUNCTION_CALL yang muncul saat permintaan penghapusan watermark pada Nano Banana Pro sebenarnya adalah pemblokiran proaktif dari kebijakan keamanan konten Google, dan bukan merupakan bug teknis. Desain ini bertujuan untuk melindungi kepentingan pemilik hak cipta serta menjaga komitmen industri AI terhadap pengembangan yang bertanggung jawab.
Tinjauan Poin Penting:
- Pemblokiran keamanan bukan gangguan teknis: Google secara aktif memblokir tindakan penghapusan watermark.
- Perlindungan watermark ganda: Watermark yang terlihat + watermark tidak terlihat SynthID.
- Cara penggunaan yang benar: Dapatkan output tanpa watermark melalui API, atau gunakan alternatif seperti inpainting (pengecatan ulang lokal).
- Pengetatan kebijakan 2026: Dengan pemahaman semantik yang semakin canggih, instruksi yang disampaikan secara tidak langsung pun kemungkinan besar akan tetap terdeteksi dan diblokir.
Jika Anda perlu melakukan pengeditan gambar tanpa melanggar batasan keamanan, kami merekomendasikan untuk melakukan pemanggilan API melalui platform APIYI apiyi.com untuk mendapatkan output bersih tanpa watermark yang terlihat, sambil tetap mematuhi pedoman penggunaan platform tersebut.
Referensi
-
Google DeepMind SynthID: Penjelasan resmi teknologi watermark tak kasat mata
- Tautan:
deepmind.google/models/synthid - Keterangan: Prinsip teknis dan metode deteksi teknologi SynthID
- Tautan:
-
Dokumentasi Google Gemini API: Panduan penggunaan API resmi
- Tautan:
ai.google.dev/gemini-api/docs - Keterangan: Parameter API untuk pembuatan dan pengeditan gambar
- Tautan:
-
Ketentuan Layanan Google AI: Kebijakan konten dan batasan penggunaan
- Tautan:
policies.google.com/terms - Keterangan: Larangan penggunaan alat AI untuk melanggar hak cipta
- Tautan:
-
GitHub – Gemini CLI Issues: Umpan balik kesalahan dari komunitas
- Tautan:
github.com/google-gemini/gemini-cli/issues - Keterangan: Diskusi mengenai kesalahan MALFORMED_FUNCTION_CALL
- Tautan:
Artikel ini ditulis oleh tim teknis APIYI Team. Jika Anda ingin mencoba API pembuatan gambar AI seperti Nano Banana Pro, silakan kunjungi APIYI apiyi.com untuk mendapatkan kuota uji coba gratis.
