Documentation Index
Fetch the complete documentation index at: https://docs.apimart.ai/llms.txt
Use this file to discover all available pages before exploring further.
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:-
Node.js dan npm sudah terinstal
Unduh dan instal dari situs Node.js (disarankan v16 atau lebih baru) -
APIMart API key
Masuk ke Konsol APIMart dan salin API key Anda (diawali dengansk-)
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: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):2.2 Environment variable permanen (direkomendasikan)
Konfigurasi yang persisten agar shell baru memuatnya secara otomatis. Windows (PowerShell):- Jalankan PowerShell sebagai Administrator
- Atur environment variable di tingkat pengguna:
- Mulai ulang PowerShell, atau muat ulang variabel:
- Edit file rc shell Anda:
- Tambahkan:
- Muat ulang:
2.3 Menggunakan file .env
Buat .env di proyek Anda:
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-commit2.4 Verifikasi konfigurasi
macOS/Linux:Langkah 3: Gunakan Gemini CLI
3.1 Chat dasar
Sesi interaktif:3.2 Pilih model
3.3 Baca prompt dari file
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| Nama model | ID Model | Karakteristik | Cocok untuk |
|---|---|---|---|
| Gemini 2.0 Flash | gemini-2.0-flash-exp | Cepat, multimodal | Jawaban cepat, visi + teks |
| Gemini 2.5 Pro | gemini-2.5-pro | Kemampuan kuat | Masalah sulit, analisis |
| Gemini 2.5 Flash | gemini-2.5-flash | Sangat responsif | Chat real-time, pekerjaan batch |
| Nama model | ID Model | Karakteristik | Cocok untuk |
|---|---|---|---|
| GPT-5 | gpt-5 | Tingkat teratas | Penalaran, penulisan kreatif |
| GPT-4o | gpt-4o | Kualitas tinggi | Chat umum, konten |
| GPT-4o Mini | gpt-4o-mini | Hemat biaya | Tugas sederhana, volume tinggi |
| Nama model | ID Model | Karakteristik | Cocok untuk |
|---|---|---|---|
| Claude Sonnet 4.5 | claude-sonnet-4-5-20250929 | Penalaran kuat | Kode, logika |
| Claude Haiku 4.5 | claude-haiku-4-5-20251001 | Sangat cepat | Tanya jawab, chat berlatensi rendah |
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
-
Format key
- Harus diawali dengan
sk- - Tidak boleh ada spasi tambahan saat menempel
- Harus diawali dengan
-
Environment variable
-
Status key
- Periksa key di Konsol APIMart
- Pastikan akun Anda memiliki saldo
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# / .NET —
HttpClient - ✅ Swift —
URLSession - ✅ 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
| Error | Kemungkinan penyebab | Tindakan |
|---|---|---|
401 Unauthorized | Key salah atau dicabut | Perbaiki key di env / konsol |
429 Too Many Requests | Batas laju | Perlambat atau tingkatkan paket |
500 Internal Server Error | Masalah server sementara | Coba lagi nanti; hubungi dukungan jika berlanjut |
insufficient_quota | Saldo rendah | Isi ulang di konsol |
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
- 📚 Dokumentasi APIMart
- 📚 Dokumentasi Google AI Studio
- 💬 Discord
- 🐦 Twitter @APIMart_
- 📧 [email protected]
Mulai dengan APIMart
Buat akun, ambil API key, dan gunakan beberapa model AI dari alur kerja Google AI Studio dan lainnya.