Skip to main content

Pendahuluan

Gemini CLI adalah alat baris perintah resmi Google yang memungkinkan developer berinteraksi dengan model AI Gemini dari terminal. Setelah mengonfigurasi API APIMart, Anda dapat menggunakan model canggih APIMart, seperti GPT, Claude, dan Gemini, di Gemini CLI.

Prasyarat

Sebelum memulai:
  1. Node.js dan npm sudah terinstal
    Unduh dan instal dari situs Node.js (disarankan v16 atau lebih baru)
  2. APIMart API key
    Masuk ke Konsol APIMart dan salin API key Anda (diawali dengan sk-)
Tips: Jika Anda belum memiliki akun APIMart, daftar terlebih dahulu di APIMart dan buat API key.

Langkah 1: Instal Gemini CLI

1.1 Instalasi global

Instal Gemini CLI secara global dengan npm:

1.2 Verifikasi instalasi

Pastikan CLI tersedia:
Jika nomor versi ditampilkan, instalasi berhasil.
Tips: Jika perintah tidak ditemukan, mulai ulang terminal atau periksa konfigurasi PATH global npm Anda.

Langkah 2: Konfigurasikan API APIMart

2.1 Environment variable sementara

Untuk pengujian atau penggunaan sekali jalan; nilai akan hilang saat terminal ditutup. Windows (PowerShell):
macOS/Linux (Bash):

2.2 Environment variable permanen (direkomendasikan)

Konfigurasi yang persisten agar shell baru memuatnya secara otomatis. Windows (PowerShell):
  1. Jalankan PowerShell sebagai Administrator
  2. Atur environment variable di tingkat pengguna:
  1. Mulai ulang PowerShell, atau muat ulang variabel:
macOS/Linux (Bash):
  1. Edit file rc shell Anda:
  1. Tambahkan:
  1. Muat ulang:

2.3 Menggunakan file .env

Buat .env di proyek Anda:
Muat variabel sebelum menjalankan Gemini: macOS/Linux:
Windows (PowerShell):
Penting: - Ganti sk-xxxxxxxxxxxx dengan key asli dari Konsol APIMart - Atur GEMINI_BASE_URL ke https://api.apimart.ai/v1 agar Gemini CLI terhubung ke APIMart - Tambahkan .env ke .gitignore agar key tidak ikut ter-commit

2.4 Verifikasi konfigurasi

macOS/Linux:
Windows (PowerShell):
Jika nilainya terlihat benar, konfigurasi berhasil.

Langkah 3: Gunakan Gemini CLI

3.1 Chat dasar

Sesi interaktif:
Prompt sekali jalan:

3.2 Pilih model

Atau:

3.3 Baca prompt dari file

Atau gunakan pipe:

3.4 Simpan output ke file

Langkah 4: Panggil APIMart dari kode Anda

4.1 Python SDK

4.2 JavaScript / TypeScript

4.3 cURL

Langkah 5: Pilih model

Model yang direkomendasikan

APIMart mendukung banyak model; pilih berdasarkan tugas dan anggaran. Gemini GPT Claude
Pilihan cepat: - 🚀 Stack ala Google: gemini-2.0-flash-exp, gemini-2.5-pro - 💡 Coding: claude-sonnet-4-5-20250929, gpt-5 - 💰 Biaya: gpt-4o-mini, claude-haiku-4-5-20251001 - ⚡ Kecepatan: gemini-2.0-flash-exp, gpt-4o-mini

Fitur lanjutan

Multimodal (gambar)

Dengan model multimodal seperti Gemini 2.0 Flash:

Streaming

Streaming token saat tiba:

Parameter penyetelan

Atur keacakan dan panjang:

FAQ

Q1: Error “Invalid API key” atau autentikasi

  1. Format key
    • Harus diawali dengan sk-
    • Tidak boleh ada spasi tambahan saat menempel
  2. Environment variable
  3. Status key

Q2: Bagaimana memverifikasi setup API?

Q3: Bahasa apa saja yang didukung?

Bahasa apa pun yang dapat mengirim permintaan HTTP dapat digunakan dengan APIMart:
  • Python — SDK OpenAI direkomendasikan
  • JavaScript / TypeScript — Node atau browser
  • Java — klien HTTP
  • Go — stdlib atau pustaka
  • PHP — cURL atau Guzzle
  • Ruby — gem HTTP
  • C# / .NETHttpClient
  • SwiftURLSession
  • Lainnya — apa pun yang mendukung HTTP

Q4: Di mana saya dapat melihat penggunaan dan penagihan?

Di Konsol APIMart:
  • 📊 Statistik panggilan langsung
  • 💰 Biaya dan faktur
  • 📈 Tren penggunaan
  • 🔍 Log permintaan
  • ⚙️ Manajemen API key

Q5: Error API umum

Praktik terbaik

1. Percobaan ulang dan backoff

2. Kontrol biaya

3. Prompt sistem

Fitur

Dengan Google AI Studio dan APIMart, Anda mendapatkan:
  • 🤖 Banyak model — GPT, Claude, Gemini, dan lainnya
  • 🌍 kompatibel dengan OpenAI — format request / response yang familier
  • Performa — latensi rendah, konkurensi tinggi
  • 💰 Harga jelas — bayar sesuai pemakaian
  • 📊 Observabilitas — pantau panggilan secara real time
  • 🔒 Keamanan — pengamanan berorientasi enterprise
  • 🚀 Integrasi cepat — panggilan HTTP / SDK sederhana
  • 📚 Dokumentasi — panduan dan contoh

Dukungan


Mulai dengan APIMart

Buat akun, ambil API key, dan gunakan beberapa model AI dari alur kerja Google AI Studio dan lainnya.