|

Panduan Lengkap banana-slides: 3 Langkah Fork dan Deploy Generator PPT AI Sumber Terbuka (Tutorial Konfigurasi APIYI)

Catatan Penulis: banana-slides adalah aplikasi pembuat PPT AI sumber terbuka (open-source) yang berbasis pada nano banana pro. Artikel ini akan memandu Anda dari sudut pandang pemula mengenai proses deployment melalui Fork, serta mengajarkan cara mengganti proxy AIHubMix bawaan dengan APIYI untuk mendapatkan pemanggilan model yang lebih stabil.

Di GitHub, terdapat pembuat PPT AI sumber terbuka yang sedang populer, banana-slides. Aplikasi ini berbasis pada model gambar nano banana pro terbaru dari Google, dengan keunggulan utama "menghasilkan PPT yang dapat diedit hanya dengan satu kalimat, mendukung ekspor video, dan modifikasi area mana pun menggunakan bahasa alami". Saat ini, proyek ini telah meraih 14K+ Stars di GitHub.

Ini bukan sekadar alat PPT AI "bungkus ulang" (wrapper), melainkan sistem "Vibe PPT" yang benar-benar bisa di-deploy secara lokal dengan kode sumber yang terbuka sepenuhnya. Sistem ini mendukung berbagai format model seperti Gemini, OpenAI, Anthropic, Vertex AI, dan lainnya. Dokumentasi resminya secara default merekomendasikan penggunaan AIHubMix sebagai proxy.

Nilai Inti: Setelah membaca artikel ini, Anda akan belajar cara melakukan Fork pada proyek banana-slides dan menyelesaikan deployment lokal. Yang lebih penting, Anda akan menguasai metode konfigurasi lengkap untuk mengganti proxy AIHubMix bawaan dengan layanan proksi APIYI (apiyi.com), sehingga Anda bisa menikmati keunggulan biaya, tanpa batasan konkurensi, format asli, serta bonus 10% untuk setiap pengisian saldo 100 USD.

banana-slides-fork-tutorial-apiyi-config-id 图示

I. Apa itu banana-slides: 3 Posisi Inti Pembuat PPT AI Sumber Terbuka

banana-slides adalah proyek sumber terbuka yang dipimpin oleh pengembang Anionex, dengan posisi sebagai aplikasi pembuat PPT AI asli berbasis nano banana pro. Konsep intinya adalah "Vibe PPT"—Anda dapat menggunakan bahasa percakapan untuk memerintahkan AI dalam membuat, memodifikasi, dan mengiterasi setiap halaman slide.

1.1 Posisi Inti banana-slides

Dimensi Posisi Fitur banana-slides Perbedaan dengan Alat PPT AI Tradisional
Model Dasar Berbasis pembuatan gambar nano banana pro Kebanyakan alat menggunakan penyambungan template
Mode Deployment Sumber terbuka penuh + deployment lokal Produk SaaS terkunci di cloud
Lisensi AGPL-3.0 (perlu otorisasi untuk komersial) Model langganan tertutup
Cara Modifikasi "Vibe Editing" dengan bahasa alami Edit manual dengan drag-and-drop
Materi Input Format apa pun (PDF/DOCX/MD/TXT) Hanya mendukung teks/kerangka
Format Ekspor PPTX yang dapat diedit + PDF + MP4 (termasuk sulih suara TTS) Kebanyakan hanya PPTX
Penyedia API Mendukung banyak pihak, default merekomendasikan AIHubMix Biasanya terikat pada satu penyedia tunggal

1.2 Mengapa banana-slides layak diperhatikan oleh pemula

Jika Anda baru mengenal bidang pembuatan PPT AI, banana-slides menawarkan pilihan yang lebih "bebas" dibandingkan SaaS komersial:

  • Kode sumber terbuka sepenuhnya: Dapat dikembangkan lebih lanjut dan di-deploy secara privat
  • Kualitas gambar luar biasa: Bergantung pada nano banana pro, gambar yang dihasilkan jauh melampaui template PPT tradisional
  • Adaptasi multi-model: Dapat menggunakan salah satu dari Gemini, OpenAI, atau Anthropic sebagai backend
  • Penggantian API yang fleksibel: Secara default merekomendasikan AIHubMix, tetapi sepenuhnya dapat diganti dengan layanan lain yang kompatibel (seperti APIYI apiyi.com)

💡 Saran untuk pemula: Jika Anda tidak memiliki Kunci API Google atau Kunci OpenAI, cara termudah adalah menggunakan layanan proksi APIYI apiyi.com. Satu kunci dapat mengakses seluruh seri model Gemini, Claude, GPT, dll. secara bersamaan, sehingga menghindari kerumitan mendaftarkan akun di banyak tempat.

1.3 Siapa saja target pengguna banana-slides

  • Pelajar: Menyelesaikan tugas kuliah atau PPT sidang skripsi dengan cepat
  • Pengajar: Mengubah materi ajar menjadi slide presentasi yang kaya akan gambar dan teks
  • Pekerja profesional: Proposal bisnis, laporan proyek, ringkasan kuartalan
  • Pengembang: Tim yang ingin melakukan deployment alat PPT AI secara privat
  • Desainer: Mendapatkan inspirasi dari tata letak yang dihasilkan oleh AI

二、banana-slides 核心功能:4 大特性详解

banana-slides 的功能设计围绕"降低 PPT 制作门槛"这一核心目标,主要包含 4 个层面的能力。

banana-slides-fork-tutorial-apiyi-config-id 图示

2.1 多路径内容生成

banana-slides 支持三种内容输入方式,适配不同场景:

输入方式 使用场景 输出粒度
一句话生成 临时演讲、灵感初稿 AI 自动生成大纲 + 全部页面
大纲模式 已有清晰结构 按大纲自动扩展每页内容
页面描述模式 精细控制 逐页指定文字 + 配图

2.2 素材智能解析

banana-slides 可以接受多种格式的素材文件,并自动提取关键信息:

  • PDF:自动提取文字、图片、图表数据
  • DOCX:解析章节结构和嵌入图片
  • Markdown:保留 H1/H2 层级关系
  • TXT:智能提取关键点

这意味着你可以把一篇技术文档直接拖进 banana-slides,让 AI 帮你转成完整的演讲稿。

2.3 自然语言"Vibe 编辑"

这是 banana-slides 最有创新性的功能。生成 PPT 后,你可以用自然语言修改任意一页:

  • "把第 3 页改成案例分析风格"
  • "给标题加一个橘色背景"
  • "这页的配图太复杂,换成简洁线条风格"

AI 会精准定位修改位置并重新生成,这种交互方式接近真实的"和设计师对话"。

🎯 使用建议:Vibe 编辑会触发多次 pemanggilan model(每次修改都是一次完整的 petunjuk + pembuatan gambar),如果你做的是长 PPT(20 页以上),建议使用 APIYI apiyi.com 的 layanan proksi API,避免官方接口的速率限制问题。

2.4 多格式导出

导出格式 特点 适用场景
可编辑 PPTX 文字、图片、形状均可二次编辑 后续需要微调
图片版 PPTX 每页是高清图片 防止格式错乱
PDF 跨平台稳定显示 分发、打印
MP4 视频 包含 TTS 配音 + 字幕 录播课、自动讲解

MP4 导出支持中文、英文、日文 TTS 配音,并可选择多种音色,对教育场景特别友好。

Tiga, Fork dan Deploy Lokal banana-slides: 3 Langkah Cepat

3.1 Persyaratan Sistem

Sebelum melakukan deployment banana-slides, pastikan lingkungan lokal Anda memenuhi syarat berikut:

Dependensi Persyaratan Versi Keterangan
Docker 20.x+ Disarankan menggunakan Docker Compose
Python 3.10+ Diperlukan untuk deployment dari source code
Node.js 16+ Diperlukan untuk pengembangan frontend
LibreOffice Opsional Digunakan untuk parsing upload PPTX
Git Apa saja Digunakan untuk Fork dan clone

3.2 Langkah Pertama: Fork Repositori ke Akun Anda

Buka halaman utama proyek GitHub github.com/Anionex/banana-slides di browser, lalu klik tombol Fork di pojok kanan atas untuk menyalin repositori ke akun Anda sendiri. Keuntungan melakukan Fork:

  • Memudahkan pengiriman perubahan Anda sendiri (terutama konfigurasi API)
  • Memudahkan penanganan konflik saat menarik pembaruan dari upstream
  • Memudahkan deployment untuk kolaborasi tim

Setelah Fork selesai, clone ke lokal:

# Ganti YOUR_USERNAME dengan nama pengguna GitHub Anda
git clone https://github.com/YOUR_USERNAME/banana-slides.git
cd banana-slides

3.3 Langkah Kedua: Membuat File Konfigurasi

Salin contoh file konfigurasi menjadi konfigurasi resmi:

cp .env.example .env

File .env berisi semua konfigurasi seperti kunci API, Base URL, pemilihan model, dan lainnya. Bab berikutnya akan menjelaskan secara detail cara menggantinya dengan layanan proksi API APIYI.

3.4 Langkah Ketiga: Menjalankan dengan Docker Compose

Cara termudah untuk memulai adalah dengan Docker Compose:

docker compose -f docker-compose.prod.yml up -d

Setelah berjalan, akses melalui:

  • Antarmuka Frontend: http://localhost:3000
  • API Backend: http://localhost:5000

Jika Anda ingin menjalankan dari source code (untuk pengembangan lebih lanjut), Anda dapat menjalankan backend dan frontend secara terpisah:

# Backend
uv sync
uv run alembic upgrade head
uv run python app.py

# Frontend (buka terminal baru)
cd frontend
npm install
npm run dev

3.5 Verifikasi Keberhasilan Deployment

Buka http://localhost:3000, Anda seharusnya melihat:

  • ✅ Beranda banana-slides (tema pisang kuning)
  • ✅ Tombol "Buat PPT Baru" yang dapat diklik
  • ✅ Berhasil membuat PPT setelah memasukkan satu kalimat topik

Jika saat pembuatan muncul error "API connection failed", biasanya itu karena kesalahan konfigurasi kunci API atau Base URL di .env. Lihat bab berikutnya untuk menggantinya dengan layanan proksi API APIYI.


Empat, Mengganti AIHubMix dengan APIYI: Panduan Lengkap Konfigurasi banana-slides

Dokumentasi resmi banana-slides secara default merekomendasikan penggunaan AIHubMix sebagai proksi API. Namun, Anda bisa menggantinya dengan APIYI apiyi.com untuk menikmati harga yang lebih terjangkau, tanpa batasan konkurensi, dan jalur transmisi domestik yang lebih stabil.

banana-slides-fork-tutorial-apiyi-config-id 图示

4.1 Mengapa Memilih APIYI

Meskipun AIHubMix adalah proksi default banana-slides, APIYI apiyi.com memiliki beberapa keunggulan nyata bagi pengguna jangka panjang:

Dimensi Perbandingan AIHubMix (Default) APIYI apiyi.com (Direkomendasikan)
Metode Pembayaran USD / Rupiah Rupiah (QRIS/Transfer)
Diskon Harga Harga Standar Top-up 100 USD dapat bonus 10%
Batasan Konkurensi Berdasarkan paket Tanpa batasan konkurensi
Format API Kompatibel OpenAI/Gemini Kompatibel penuh format asli OpenAI/Gemini/Anthropic
Kemudahan Akses Ubah base_url Ubah base_url (sama mudahnya)
Failover Saluran tunggal Load balancing multi-server
Dukungan Teknis Tiket CS Bahasa Indonesia + Grup WhatsApp

4.2 Mengubah File .env: Format Gemini (Direkomendasikan untuk nano banana pro)

banana-slides secara default menggunakan format Gemini untuk memanggil nano banana pro. Buka file .env, cari konfigurasi berikut:

Sebelum diubah (Konfigurasi default AIHubMix):

AI_PROVIDER_FORMAT=gemini
GOOGLE_API_KEY=your-aihubmix-key
GOOGLE_API_BASE=https://aihubmix.com/gemini

Setelah diubah (Ganti dengan APIYI apiyi.com):

AI_PROVIDER_FORMAT=gemini
GOOGLE_API_KEY=sk-your-apiyi-key-here
GOOGLE_API_BASE=https://vip.apiyi.com/gemini

🎯 Penjelasan Penting: APIYI apiyi.com sepenuhnya kompatibel dengan desain jalur base_url format asli Gemini, jadi Anda hanya perlu mengganti domain aihubmix.com menjadi vip.apiyi.com, jalur /gemini tetap sama.

4.3 Mengubah File .env: Format OpenAI

Jika Anda ingin menggunakan model seri GPT untuk menghasilkan konten teks PPT, Anda dapat beralih ke format OpenAI:

Sebelum diubah:

AI_PROVIDER_FORMAT=openai
OPENAI_API_KEY=your-aihubmix-key
OPENAI_API_BASE=https://aihubmix.com/v1

Setelah diubah (Ganti dengan APIYI):

AI_PROVIDER_FORMAT=openai
OPENAI_API_KEY=sk-your-apiyi-key-here
OPENAI_API_BASE=https://vip.apiyi.com/v1

4.4 Mengubah File .env: Format Anthropic

Jika Anda ingin menggunakan model Claude untuk menghasilkan teks PPT berkualitas lebih tinggi, banana-slides juga mendukung format Anthropic:

Setelah diubah (Ganti dengan APIYI):

AI_PROVIDER_FORMAT=anthropic
ANTHROPIC_API_KEY=sk-your-apiyi-key-here
ANTHROPIC_API_BASE=https://vip.apiyi.com

4.5 Konfigurasi Campuran: Teks + Gambar Menggunakan Model Berbeda

banana-slides mendukung penggunaan sumber model yang berbeda untuk pembuatan teks dan gambar. Misalnya, gunakan Claude Sonnet 4.5 untuk teks, dan nano banana pro untuk gambar:

# Pembuatan teks - Gunakan format Anthropic untuk Claude
TEXT_MODEL_PROVIDER=anthropic
TEXT_MODEL_NAME=claude-sonnet-4-5
ANTHROPIC_API_KEY=sk-your-apiyi-key-here
ANTHROPIC_API_BASE=https://vip.apiyi.com

# Pembuatan gambar - Gunakan format Gemini untuk nano banana pro
IMAGE_MODEL_PROVIDER=gemini
IMAGE_MODEL_NAME=gemini-2.5-flash-image
GOOGLE_API_KEY=sk-your-apiyi-key-here
GOOGLE_API_BASE=https://vip.apiyi.com/gemini

💡 Keunggulan Penting: Satu kunci API dari APIYI apiyi.com dapat memanggil semua model dari format Gemini, OpenAI, dan Anthropic secara bersamaan, tanpa perlu mendaftar akun di tiga penyedia berbeda—ini adalah peningkatan kenyamanan yang signifikan dibandingkan koneksi langsung resmi.

4.6 Memulai Ulang Layanan dan Verifikasi

Setelah mengubah .env, mulai ulang banana-slides agar konfigurasi baru diterapkan:

# Mode Docker Compose
docker compose -f docker-compose.prod.yml down
docker compose -f docker-compose.prod.yml up -d

# Mode Source Code
# Mulai ulang uv run python app.py

Buat PPT pengujian di frontend, masukkan kalimat: "Buatkan saya PPT 5 halaman tentang AI Agent", amati log terminal:

  • ✅ Melihat Connecting to https://vip.apiyi.com/... berarti menggunakan layanan proksi APIYI
  • ✅ Waktu respons < 30 detik (pembuatan halaman pertama)
  • ✅ Tidak ada error 429 / 503

4.7 Mengirim Perubahan ke Fork Anda (Deployment Tim)

Jika untuk deployment tim, Anda dapat mengirim .env.example yang telah diubah ke Fork Anda sendiri (pastikan tidak mengirim .env yang asli):

# Buat template konfigurasi .env.example.apiyi
cp .env .env.example.apiyi
# Edit file, ganti kunci API asli dengan placeholder
# Lalu commit
git add .env.example.apiyi
git commit -m "feat: tambahkan template konfigurasi APIYI (apiyi.com)"
git push origin main

Dengan cara ini, anggota tim yang melakukan Clone pada Fork Anda dapat langsung menyalin template ini untuk digunakan, menghemat waktu dalam mencari konfigurasi.

Lima. Skenario Praktis banana-slides: 5 Kasus Penggunaan Tipikal

5.1 Skenario 1: Siswa Membuat PPT Presentasi Kelas dengan Cepat

Target: Menyelesaikan PPT presentasi kelas sebanyak 10 halaman dalam waktu 30 menit.

Alur Kerja:

  1. Buka banana-slides, pilih mode "Hasilkan dalam Satu Kalimat".
  2. Masukkan topik, misalnya: "Penjelasan pengantar tentang prinsip komputasi kuantum".
  3. AI secara otomatis menghasilkan kerangka (sekitar 30 detik).
  4. Klik hasilkan semua halaman (sekitar 5-8 menit, tergantung pada kecepatan pembuatan gambar).
  5. Gunakan Vibe untuk mengedit dan menyempurnakan halaman tertentu.
  6. Ekspor ke PPTX.

Estimasi Penggunaan API: PPT 10 halaman menghabiskan sekitar 50-80K token (teks) + 10-15 kali pembuatan gambar. Disarankan menggunakan layanan proksi API APIYI (apiyi.com) untuk menghindari pembatasan kecepatan (rate limit).

5.2 Skenario 2: Guru Mengubah Rencana Pembelajaran Menjadi Materi Ajar

Target: Mengubah rencana pembelajaran (RPP) Word yang sudah ada menjadi PPT pengajaran yang kaya akan teks dan gambar.

Alur Kerja:

  1. Unggah file rencana pembelajaran DOCX.
  2. banana-slides secara otomatis menganalisis struktur bab.
  3. Pilih "Hasilkan halaman berdasarkan bab".
  4. AI menghasilkan gambar pendukung yang sesuai untuk setiap poin pengetahuan.
  5. Ekspor ke MP4 (termasuk sulih suara TTS bahasa Mandarin), yang dapat langsung digunakan sebagai rekaman pelajaran.

5.3 Skenario 3: Profesional Membuat Proposal Bisnis

Target: Menghasilkan PPT proposal bisnis profesional berdasarkan deskripsi kebutuhan.

Alur Kerja:

  1. Pilih "Mode deskripsi halaman" untuk mengontrol konten setiap halaman secara mendetail.
  2. Unggah logo perusahaan dan warna merek sebagai referensi templat.
  3. Gunakan Vibe untuk mengedit dan menyesuaikan gaya gambar setiap halaman.
  4. Ekspor ke PPTX yang dapat diedit, lalu lakukan penyempurnaan detail akhir.

5.4 Skenario 4: Blogger Teknologi Membuat Presentasi Peluncuran Produk

Target: Membuat PPT peluncuran produk sebanyak 30 halaman dalam waktu 3 jam.

Alur Kerja:

  1. Siapkan dokumen Markdown fitur produk.
  2. Unggah ke banana-slides, pilih "Pecah halaman berdasarkan H2/H3".
  3. AI secara otomatis menghasilkan gambar visual yang sesuai.
  4. Gunakan gambar templat untuk memastikan gaya visual yang konsisten.
  5. Ekspor ke format ganda PDF + PPTX.

5.5 Skenario 5: Deployment Privat untuk Penggunaan Tim

Target: Menyebarkan banana-slides di jaringan internal perusahaan untuk digunakan oleh seluruh tim.

Alur Kerja:

  1. Fork repositori ke organisasi GitHub perusahaan.
  2. Ubah konfigurasi .env ke layanan proksi API APIYI (apiyi.com).
  3. Deploy ke server internal (Docker Compose).
  4. Konfigurasikan domain internal menggunakan Nginx.
  5. Anggota tim mengakses melalui jaringan internal.

💡 Saran Umum Skenario: Kelima skenario di atas melibatkan banyak pemanggilan API (setiap PPT mencakup beberapa kali pembuatan teks + beberapa kali pembuatan gambar). Kami menyarankan untuk menghubungkan banana-slides ke layanan proksi API APIYI (apiyi.com) untuk menikmati keunggulan konkurensi tanpa batas, memastikan kecepatan pembuatan PPT tidak terpengaruh oleh pembatasan kecepatan antarmuka resmi.


Enam. FAQ Pertanyaan Umum banana-slides

Q1: Apa perbedaan antara banana-slides dan alat AI PPT di pasaran (seperti Gamma, MindStudio)?

Perbedaan utamanya terletak pada sifat sumber terbuka (open source) dan kemampuan kustomisasinya. Alat komersial seperti Gamma adalah SaaS berbasis cloud dengan langganan per halaman atau per bulan; banana-slides adalah proyek sumber terbuka (lisensi AGPL-3.0) yang dapat di-deploy secara lokal, kode sumbernya dapat dimodifikasi secara bebas, dan dapat dihubungkan ke Model Bahasa Besar apa pun.

Jika Anda hanya sesekali membuat PPT, mungkin Gamma lebih praktis; tetapi jika Anda membutuhkan:

  • Deployment privat untuk tim
  • Kontrol biaya API
  • Modifikasi logika pembuatan
  • Menggunakan API yang dapat diakses di dalam negeri

Maka banana-slides adalah pilihan yang lebih baik, dan dengan menggunakan layanan proksi APIYI (apiyi.com), Anda bisa mendapatkan kendali penuh.

Q2: Saya tidak memiliki Kunci API Google, apakah saya harus mendaftar Gemini untuk menggunakan banana-slides?

Tidak perlu. banana-slides mendukung tiga format API (Gemini / OpenAI / Anthropic), Anda hanya perlu kunci dari salah satu penyedia tersebut untuk menjalankannya.

Cara termudah adalah dengan mendaftarkan akun di APIYI (apiyi.com), satu kunci dapat digunakan untuk memanggil Gemini (termasuk pembuatan gambar nano banana pro), GPT, dan Claude secara bersamaan, sehingga tidak perlu repot mendaftar satu per satu.

Q3: Setelah mengganti AIHubMix ke APIYI, apakah fungsi asli akan terpengaruh?

Sama sekali tidak. banana-slides menentukan alamat pemanggilan API melalui variabel lingkungan GOOGLE_API_BASE dan OPENAI_API_BASE. Selama penyedia layanan yang diganti kompatibel dengan protokol API yang sesuai (APIYI (apiyi.com) sepenuhnya kompatibel dengan format asli Gemini, OpenAI, dan Anthropic), semua fungsi akan bekerja dengan normal, termasuk pembuatan gambar nano banana pro, sulih suara TTS, pengeditan Vibe, dll.

Q4: Apa nama model nano banana pro di APIYI?

ID model resmi yang sesuai dengan nano banana pro di APIYI (apiyi.com) adalah gemini-2.5-flash-image (penamaan resmi Google). Anda dapat mengonfigurasinya di .env banana-slides seperti ini:

IMAGE_MODEL_NAME=gemini-2.5-flash-image
GOOGLE_API_BASE=https://vip.apiyi.com/gemini

Q5: Berapa biaya API yang dibutuhkan untuk satu PPT 30 halaman?

Estimasi sebagai berikut:

  • Pembuatan teks (kerangka + konten): sekitar 100-200K token
  • Pembuatan gambar (1-2 gambar per halaman): sekitar 30-60 kali pemanggilan
  • Total biaya: Setelah menggunakan diskon isi ulang APIYI (apiyi.com) sebesar 10% (≈ diskon 15%), sekitar 1-3 USD.

Q6: Setelah di-deploy ke server perusahaan, apakah akan lag jika digunakan banyak orang secara bersamaan?

Hambatan utama ada pada konkurensi API. banana-slides sendiri menggunakan arsitektur Flask + SQLite, satu mesin dapat menampung 10-20 orang yang menggunakan secara bersamaan. Hambatan biasanya muncul di lapisan pemanggilan API—jika menggunakan antarmuka API resmi, Anda akan terkena pembatasan kecepatan; menggunakan layanan proksi APIYI (apiyi.com) memungkinkan Anda menikmati keunggulan konkurensi tanpa batas, sehingga pembuatan PPT oleh banyak orang secara bersamaan tidak akan dibatasi.

Q7: Apakah penggunaan komersial banana-slides memerlukan biaya?

Ya. banana-slides menggunakan lisensi AGPL-3.0, gratis untuk penggunaan pribadi dan non-komersial; jika untuk deployment komersial, Anda perlu menghubungi penulis untuk membeli lisensi komersial (email kontak: [email protected]). Namun, meskipun untuk lisensi komersial, bagian proksi API tetap dapat menggunakan APIYI (apiyi.com), keduanya tidak bertentangan.

Q8: Bagaimana cara terus mengikuti pembaruan banana-slides?

Karena Anda telah melakukan Fork pada repositori, Anda dapat menyinkronkan pembaruan upstream secara berkala seperti ini:

# Tambahkan repositori upstream
git remote add upstream https://github.com/Anionex/banana-slides.git

# Tarik pembaruan upstream
git fetch upstream
git checkout main
git merge upstream/main

# Dorong ke Fork Anda sendiri
git push origin main

Pastikan untuk menyimpan konfigurasi .env yang telah Anda ubah agar tidak tertimpa.

VII. Poin-Poin Utama banana-slides

  • banana-slides adalah generator PPT AI open-source, berbasis pada model gambar nano banana pro, dengan 14K+ bintang di GitHub.
  • Mendukung berbagai metode input: satu kalimat, kerangka (outline), deskripsi halaman, hingga unggahan materi PDF/DOCX/MD/TXT.
  • Tiga format ekspor: PPTX yang dapat diedit, PDF, dan video MP4 (termasuk sulih suara TTS).
  • 3 langkah Fork + Deploy: Fork → cp .env.example .env → docker compose up.
  • Mendukung 3 format API: Gemini (default), OpenAI, dan Anthropic.
  • Mengganti AIHubMix ke APIYI hanya perlu mengubah base_url: Ubah dari aihubmix.com menjadi vip.apiyi.com.
  • Keunggulan APIYI apiyi.com: Kompatibilitas format asli, tanpa batas konkurensi, bonus 10% untuk isi ulang $100 (setara diskon 15%), dan mendukung pembayaran Rupiah/CNY.
  • Satu kunci API untuk tiga format: Kompatibel penuh dengan Gemini/OpenAI/Anthropic.

VIII. Kesimpulan

banana-slides adalah generator PPT AI open-source yang layak untuk dipantau dalam jangka panjang. Alat ini menggabungkan kemampuan pembuatan gambar dari nano banana pro dengan paradigma interaksi "Vibe editing", sehingga siapa pun dapat membuat presentasi tingkat profesional dalam waktu kurang dari 30 menit.

Bagi pengembang yang memutuskan untuk melakukan Fork dan deployment, mengonfigurasi penyedia layanan API adalah langkah yang paling krusial. Meskipun AIHubMix yang direkomendasikan secara resmi dapat digunakan, beralih ke APIYI apiyi.com menawarkan beberapa keuntungan nyata: kompatibilitas penuh dengan format asli Gemini/OpenAI/Anthropic (tanpa perlu mengubah kode bisnis apa pun), tanpa batas konkurensi (tidak akan terkena limit saat digunakan banyak orang atau untuk PPT besar), keuntungan biaya dengan bonus 10% untuk isi ulang $100 (setara dengan diskon 15% dari harga resmi), serta kemudahan pembayaran domestik (melalui WeChat/Alipay).

Proses penggantiannya pun sangat mudah—Anda hanya perlu mengubah GOOGLE_API_BASE (atau OPENAI_API_BASE, ANTHROPIC_API_BASE) di dalam file .env dari https://aihubmix.com/... menjadi https://vip.apiyi.com/..., lalu masukkan kunci API dari APIYI.

Jika Anda sedang mempertimbangkan untuk membangun sistem pembuatan PPT AI tingkat tim, atau ingin menyediakan alat PPT gratis untuk diri sendiri atau siswa, kombinasi banana-slides + APIYI apiyi.com adalah solusi paling ramah bagi pengembang di dalam negeri saat ini. Mulailah melakukan Fork pada proyek ini hari ini, dan dalam waktu 1 jam, Anda sudah bisa menjalankan PPT pertama yang dihasilkan oleh AI.

🎯 Saran langkah selanjutnya: Kunjungi APIYI apiyi.com untuk mendaftarkan akun dan mendapatkan kunci API, lalu Fork github.com/Anionex/banana-slides ke GitHub Anda sendiri. Ubah file .env sesuai dengan metode konfigurasi pada bab keempat artikel ini, dan setelah layanan berjalan, gunakan petunjuk satu kalimat untuk membuat PPT pertama Anda guna memverifikasi prosesnya.

Referensi

  1. Repositori GitHub banana-slides: Repositori utama proyek

    • Tautan: github.com/Anionex/banana-slides
    • Keterangan: Berisi kode sumber lengkap, konfigurasi Docker Compose, dan README dalam bahasa Inggris.
  2. Dokumentasi Resmi banana-slides: Panduan konfigurasi dan penerapan

    • Tautan: docs.bananaslides.online/configuration
    • Keterangan: Berisi bab rekomendasi layanan proksi APIHubMix; artikel ini akan memandu Anda menggantinya dengan APIYI.
  3. Penjelasan Model nano banana pro: Model pembuatan gambar resmi dari Google

    • Tautan: ai.google.dev/gemini-api/docs/image-generation
    • Keterangan: ID model adalah gemini-2.5-flash-image.
  4. Situs Resmi APIYI: Platform layanan proksi API untuk Claude / Gemini / OpenAI

    • Tautan: apiyi.com
    • Keterangan: Kompatibilitas format asli, tanpa batas konkurensi, mendukung pengisian saldo dalam Rupiah, dan bonus 10% untuk pengisian saldo 100 USD.

Penulis: Tim Teknis
Pembaruan Terakhir: 01-05-2026
Tentang APIYI: APIYI (apiyi.com) adalah penyedia layanan proksi API Model Bahasa Besar yang profesional. Kami menyediakan akses stabil ke berbagai model seperti Gemini (termasuk nano banana pro), Claude Sonnet 4.5, Claude Opus 4.7, seri GPT, dan lainnya. Layanan kami sepenuhnya kompatibel dengan format asli Gemini/OpenAI/Anthropic, menawarkan bonus 10% untuk pengisian saldo 100 USD (setara dengan diskon 15% dari harga resmi), tanpa batasan konkurensi, serta dukungan teknis yang responsif.

Similar Posts