Cara Membuat Alat Riset Mendalam Sumber Terbuka dengan Gemini API

Buka kekuatan AI untuk riset! Panduan ini tunjukkan cara buat alat riset mendalam open-source dengan Gemini API. Kendalikan riset, lindungi data, dan dapatkan wawasan berharga. Ikuti langkah-langkahnya!

Ardianto Nugroho

Ardianto Nugroho

13 July 2025

Cara Membuat Alat Riset Mendalam Sumber Terbuka dengan Gemini API

Pernahkah Anda berharap dapat memanfaatkan kekuatan AI untuk penelitian mendalam yang sesungguhnya, tetapi merasa terbatas oleh solusi sumber tertutup dan masalah privasi data? Bersiaplah untuk bekerja keras karena dalam artikel ini, kita akan membangun Alat Penelitian Mendalam Sumber Terbuka kita sendiri yang didukung oleh Gemini API!

Benar sekali, kita sedang membuat pusat penelitian yang sepenuhnya berada di bawah kendali Anda. Anda dapat menganggapnya seperti memiliki asisten penelitian AI khusus di ujung jari Anda, siap untuk menyelami topik apa pun yang Anda berikan. Dan bagian terbaiknya? Kita akan memanfaatkan Gemini API untuk mendapatkan analisis yang akurat dan mendalam. Mari kita mulai!


💡
Sebelum kita mulai, berikut adalah tip cepat: Mengintegrasikan Server Apidog MCP ke dalam IDE bertenaga AI Anda meningkatkan pengalaman coding Anda dengan menyediakan akses langsung ke spesifikasi API dari proyek Apidog. Hal ini memungkinkan asisten AI Anda untuk menghasilkan dan memodifikasi kode, mencari dokumentasi API, membuat model data dan DTO, dan menambahkan komentar yang relevan—semuanya selaras dengan desain API Anda.
button
apidog mcp

Apa itu Penelitian Mendalam Sumber Terbuka?

Penelitian Mendalam Sumber Terbuka adalah tentang mengambil kendali atas proses penelitian Anda. Ini tentang memanfaatkan kekuatan AI sambil mempertahankan transparansi, privasi, dan kemampuan untuk menyesuaikan alat Anda agar sesuai dengan kebutuhan spesifik Anda. Dengan membangun alat penelitian kita sendiri, kita menghindari keterbatasan dan potensi bias dari solusi sumber tertutup dan memastikan bahwa data kita tetap aman. MCP dapat memfasilitasi proses ini, memastikan integrasi yang tepat dengan berbagai API dan fungsionalitas untuk peningkatan kinerja.

Mengapa Menggunakan Gemini API untuk Penelitian Mendalam?

Gemini API menawarkan pendekatan mutakhir untuk kecerdasan buatan, memungkinkan interaksi manusia-mesin yang lebih intuitif dan efektif. Ia unggul dengan tidak hanya memberikan wawasan berbasis teks tetapi juga dengan mendukung input multimodal, memungkinkan pemahaman yang lebih kaya tentang materi penelitian melalui gambar, video, dan audio. Hal ini membuatnya sangat berharga untuk proyek penelitian komprehensif yang memerlukan analisis berbagai jenis data. Selain itu, desain API yang fleksibel dan dukungan pengembang yang kuat mendorong inovasi dan penyesuaian, memungkinkan peneliti untuk menyesuaikan alat untuk memenuhi kebutuhan dan konteks spesifik mereka, yang pada akhirnya mendorong pemahaman yang lebih dalam dan lebih bernuansa tentang subjek yang kompleks.

Fitur Utama Alat Penelitian Mendalam Sumber Terbuka Kami

Sebelum kita masuk ke proses pembangunan, mari kita lihat beberapa fitur yang akan kita hidupkan:

Memulai dengan Alat Penelitian Mendalam Sumber Terbuka

Siap membangun asisten penelitian bertenaga AI Anda sendiri? Inilah yang Anda perlukan untuk memulai:

1. Dapatkan Kunci Gemini API: Pertama dan terutama, Anda memerlukan kunci Gemini API untuk mengakses kekuatan model AI Google. Kunjungi Google AI Studio dan daftar untuk mendapatkan kunci API. Jaga kunci ini tetap aman dan terlindungi – ini adalah paspor Anda ke dunia Gemini!

google deep mind website

2. Penyebaran Sekali Klik (Opsional): Untuk memulai secepat mungkin, Anda dapat menggunakan opsi penyebaran sekali klik:

varcel website
cloaudflare website

Opsi-opsi ini akan membuat alat penelitian Anda berjalan dalam hitungan menit, tetapi untuk pengalaman penyesuaian penuh, kita akan fokus pada pengembangan lokal.

Mengembangkan Alat Penelitian Mendalam Sumber Terbuka

Mari selami inti dari proses pembangunan! Ikuti langkah-langkah ini untuk membuat Penelitian Mendalam berjalan di browser lokal Anda.

Prasyarat

Sebelum kita mulai, pastikan Anda telah menginstal yang berikut ini di sistem Anda:

node js website

Instalasi

1. Klon repositori:

git clone https://github.com/u14app/deep-research.git
cd deep-research

Ini akan mengunduh kode dari GitHub dan memindahkan Anda ke direktori proyek.

2. Instal dependensi:

pnpm install  # atau npm install atau yarn install

Perintah ini akan menginstal semua paket yang diperlukan untuk proyek.

3. Siapkan Variabel Lingkungan:

Ini adalah langkah penting! Anda perlu membuat file .env di direktori root proyek Anda dan mengonfigurasi variabel lingkungan berikut:

# (Opsional) Kunci Gemini API sisi Server (Diperlukan untuk panggilan API server)
GOOGLE_GENERATIVE_AI_API_KEY=KUNCI_GEMINI_API_ANDA

# (Opsional) URL Proksi API Server. Default, `https://generativelanguage.googleapis.com`
API_PROXY_BASE_URL=

# (Opsional) Kata Sandi Akses API Server untuk keamanan yang ditingkatkan
ACCESS_PASSWORD=

# (Opsional) Kode skrip yang disuntikkan dapat digunakan untuk statistik atau pelacakan kesalahan.
HEAD_SCRIPTS=

Ganti KUNCI_GEMINI_API_ANDA dengan kunci API sebenarnya yang Anda peroleh dari Google AI Studio.

Catatan Penting tentang Variabel Lingkungan:

Pengingat Privasi: Variabel lingkungan ini terutama digunakan untuk panggilan API sisi server. Saat menggunakan mode API lokal, tidak diperlukan kunci API atau konfigurasi sisi server, yang semakin meningkatkan privasi Anda.
Dukungan Multi-kunci: Mendukung beberapa kunci, setiap kunci dipisahkan oleh ,, yaitu key1,key2,key3. Cloudflare tidak dapat menggunakan multi-kunci untuk saat ini karena skrip build resmi tidak mendukung Next.js 15.

4. Jalankan server pengembangan:

pnpm dev  # atau npm run dev atau yarn dev

Ini akan memulai server pengembangan, dan Anda dapat mengakses Penelitian Mendalam di browser Anda di http://localhost:3000.

ask deep research tool a question
deep research tool results

Menyebarkan Alat Penelitian Mendalam Sumber Terbuka

Setelah Anda puas dengan pengaturan lokal Anda, Anda dapat menyebarkan alat penelitian Anda ke cloud! Berikut adalah beberapa opsi populer:

1. Vercel: Sebarkan dengan Vercel (Ini biasanya opsi termudah).

2. Cloudflare: Saat ini proyek mendukung penyebaran ke Cloudflare, tetapi Anda perlu mengikuti Cara menyebarkan ke Halaman Cloudflare untuk melakukannya.

3. Docker:

docker pull xiangfa/deep-research:latest
docker run -d --name deep-research -p 3333:3000 xiangfa/deep-research

Anda juga dapat menentukan variabel lingkungan:

docker run -d --name deep-research \
   -p 3333:3000 \
   -e GOOGLE_GENERATIVE_AI_API_KEY=AIzaSy... \
   -e ACCESS_PASSWORD=kata-sandi-anda \
   xiangfa/deep-research
docker build -t deep-research .
docker run -d --name deep-research -p 3333:3000 deep-research
version: '3.9'
services:
   deep-research:
      image: xiangfa/deep-research
      container_name: deep-research
      environment:
         - GOOGLE_GENERATIVE_AI_API_KEY=AIzaSy...
         - ACCESS_PASSWORD=kata-sandi-anda
      ports:
         - 3333:3000

Kemudian buat docker compose Anda sendiri:

docker compose -f docker-compose.yml build

4. Penyebaran Statis:

pnpm build:export

Konfigurasi Alat Penelitian Mendalam Sumber Terbuka

Seperti yang disebutkan di bagian "Memulai dengan Alat Penelitian Mendalam Sumber Terbuka", Penelitian Mendalam menggunakan variabel lingkungan berikut untuk konfigurasi API sisi server:

Variabel-variabel ini hanya diperlukan jika Anda berniat menggunakan fungsionalitas panggilan API sisi server. Untuk panggilan API lokal, tidak diperlukan konfigurasi apa pun selain menyiapkan proyek.

Ingatlah untuk selalu menjaga keamanan kunci API dan kata sandi Anda!

Kesimpulan: Memberdayakan Penelitian Anda dengan AI

Anda sekarang telah berhasil membangun alat Penelitian Mendalam Sumber Terbuka Anda sendiri yang didukung oleh Gemini API! Ini adalah langkah besar menuju membuka potensi penuh AI dalam proses penelitian Anda.

Dengan membangun alat Anda sendiri, Anda mendapatkan kendali penuh atas data Anda, menyesuaikan alur kerja Anda, dan berkontribusi pada komunitas sumber terbuka. Bereksperimenlah dengan model penelitian yang berbeda, jelajahi kemampuan Gemini API, dan buat alat khusus untuk benar-benar mempersonalisasi pengalaman penelitian Anda.

Masa depan penelitian adalah cerdas dan terbuka. Rangkullah Penelitian Mendalam Sumber Terbuka dan berdayakan diri Anda dengan pengetahuan yang Anda butuhkan!

button
Apidog Ui image

Explore more

Cara Menggunakan OpenAI Sora Secara Gratis: Panduan Lengkap untuk Microsoft Bing Video Creator

Cara Menggunakan OpenAI Sora Secara Gratis: Panduan Lengkap untuk Microsoft Bing Video Creator

💡Ingin alat Pengujian API hebat yang menghasilkan Dokumentasi API yang indah? Ingin platform Terintegrasi, All-in-One untuk Tim Pengembang Anda bekerja sama dengan produktivitas maksimum? Apidog memenuhi semua permintaan Anda, dan menggantikan Postman dengan harga yang jauh lebih terjangkau!tombol Model teks-ke-video mutakhir OpenAI, Sora, telah mengubah pembuatan konten yang dihasilkan AI dengan kemampuannya menciptakan video yang sangat realistis dari instruksi teks sederhana. Namun, biaya

3 June 2025

Apa itu Ollama? Cara Menginstal Ollama?

Apa itu Ollama? Cara Menginstal Ollama?

💡Ingin alat Pengujian API yang hebat yang menghasilkan Dokumentasi API yang indah? Ingin platform terintegrasi, All-in-One untuk Tim Pengembang Anda bekerja sama dengan produktivitas maksimum? Apidog memenuhi semua permintaan Anda, dan menggantikan Postman dengan harga yang jauh lebih terjangkau! button Lanskap kecerdasan buatan (AI) terus berkembang dengan kecepatan tinggi, dan Model Bahasa Besar (LLM) menjadi semakin kuat dan mudah diakses. Meskipun banyak orang berinteraksi dengan model

28 April 2025

Di Mana Unduh Swagger UI Bahasa Indonesia Gratis?

Di Mana Unduh Swagger UI Bahasa Indonesia Gratis?

Ingin Swagger UI dalam Bahasa Indonesia? Artikel ini menjelaskan mengapa tidak ada unduhan resmi gratis dan cara mengaktifkan terjemahan. Jelajahi fitur Swagger dan lihat mengapa Apidog adalah alternatif Swagger superior untuk desain, pengujian, dan dokumentasi API yang terintegrasi.

23 April 2025

Mengembangkan API dengan Apidog

Apidog adalah alat pengembangan API yang membantu Anda mengembangkan API dengan lebih mudah dan efisien.