Apa yang bisa kami bantu?

A. Pendahuluan

Gemini CLI merupakan salah sati AI Agent yang bersifat Open Source berbasi CLI (command line) resmi diluncurkan langsung oleh google, dimana memudahkan penggunaan untuk menjalankan AI Agent melalui terminal / cmd. Dalam integrasi Gemini CLI mendukung opsi dengan API Key ataupun OAuth akun login google (Gmail).

 

Pada artikel kali ini akan membahas instalasi dan penggunaan Gemini CLI dengan integrasi menggunakan API Key pada ubuntu 24. Sebelum itu terdaat hal yang perlu disiapkan yaitu:

  • Server Ubuntu 24 atau terbaru dengan full akses root, dengan minimum 2 GB RAM dan 1 Core vCPU.
  • NodeJS versi terbaru.
  • API Key Gemini / Google AI Studio https://aistudio.google.com/ 

 

B. Instalasi dan Konfigurasi Gemini CLI

a. Instalasi Node.Js

Sebelu menginstall Gemini CLI, diperlukan install Node.Js terlebih dahulu, masuk ke terminal lalu akses server melalui ssh.

ssh -i /path_directory/nama_private_key.pem user_name@ip_public_server

 

Update package tersedia.

sudo apt update –y && sudo apt upgrade -y

 

Install NVM (Node Version Manager) untuk manage Node.Js, untuk install perlu masuk ke user root terlebih dahulu.

sudo su
curl -fsSL  https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh -o /tmp/install-nvm.sh
bash /tmp/install-nvm.sh

 

Gambar 1. Download dan install NVM

 

Aktifkan NVM pada terminal

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"

 

Cek versi NVM

nvm –version

 

Gambar 2. Mengaktifkan dan Cek Versi NVM

 

Setelah install NVM, dapat melanjutkan install Node.Js, pada artikel kali ini akan menginstall Node.Js versi 24.

sudo su
nvm install 24
nvm use 24
nvm alias default 24

 

Gambar 3. Install Node Js 24

 

Cek versi Node.Js

node --version
npm –version

 

Gambar 4. Cek Status Versi Node JS

 

Seperti pada capture, untuk install Node.Js v24 telah berhasil. Selanjutnya akan set up Gemini CLI.

 

b. Install Gemini CLI

cek paket Genimi pada npm untuk mengecek versi Node.Js yang digunakan telah memenuhi persyaratan dengan cmmand.

npm view @google/gemini-cli@latest engines

 

Gambar 5. Cek Status Requiment Gemini CLI

 

Setelah dipastikan memenuhi persyaratan, dapat melanjutkan install Gemini CLI.

npm install -g @google/gemini-cli@latest
npm config set allow-scripts=@github/keytar,node-pty --location=user
chown -R $USER:$USER ~/.config
gemini –version

 

Gambar 6. Install Gemini CLI via Node Js

 

Dicek gemini telah terinsll, selanjutnya melakukan konfigurasi API Key. Sebelum itu buat contoh folder project terlebih dahulu dan setup pada folder project tersebut.

mkdir -p ~/gemini-lab
cd ~/gemini-lab

 

Gambar 7. Pembuatan Contoh Project

 

Jalankan command berikut untuk memulai Gemini CLI.

gemini

 

Gambar 8. Menjalankan Gemini CLI

 

Pilih nomor 1 untuk mengkonfirmasi path folder project, nantinya akan dilanjutkan pemilihan autentikasi.

Gambar 9. Memilih Metode Autentikasi

 

Karena menggunakan API Key, maka masuk ke https://aistudio.google.com/app/api-keys untuk mendapatkan API Key dan pastikan telah membuat API Key.

Gambar 10. Menu API Key Google AI Studio

 

Copy AI Key yang didapati dan inputkan pada Gemini CLI.

Gambar 11. Input API Key Gemini

 

Setelah berhasil akan masuk ke text box berikut:

Gambar 12. Konfigurasi Selesai dan Masuk ke Text Box Prompt

 

c. Pengetesan

Selanjutnya yaitu melakukan percobaan perintah ke Gemini CLI, contoh saat ini yaitu membuat suatu file php info. Jika telah keluar dari Gemini CLI, untuk memulai dapat jalankan command:

gemini

 

Gambar 13. Memulai Gemini CLI

 

Dapat dicek perintah telah berhasil, dapat dapat melakukan verifikasi pada folder project telah berhasil tidaknya.

Gambar 14. Hasil Pengetesan

 

Dari hasil verifikasi, untuk perintah telah berhasil membuat file phpinfo.

 

C. Penutup.

Instalasi Gemini CLI di Ubuntu memberikan terobosan besar bagi para developer dan administrator system. Untuk penggunaan berikutnya, jalankan Gemini CLI dari direktori proyek yang sesuai, perhatikan kuota akun, dan selalu tinjau izin akses berkas maupun eksekusi perintah.

 

Semoga artikel ini dapat membantu Anda. Temukan bantuan lainnya melalui Knowledge Base Biznet Gio. Jika Anda masih memiliki kendala silakan hubungi Support Biznet GIO melalui email support@biznetgio.com atau live chat maupun WA ke website www.biznetgio.com dan bisa juga melalui telepon ke nomor (021) 5714567.