Server proxy yang mengemas model AI berbasis CLI (Gemini CLI, OpenAI Codex, Claude Code, Qwen Code, iFlow, Antigravity) sebagai API endpoint kompatibel OpenAI/Gemini/Claude/Codex dengan dukungan autentikasi OAuth.
CLIProxyAPI bekerja dengan semua AI coding assistant utama:
Setelah deployment, Anda punya dua metode autentikasi:
https://<your-domain>:8085Gunakan fitur shell/terminal Zeabur:
# Masuk ke direktori kerja
cd /CLIProxyAPI
# Gemini CLI (OAuth via port 8085)
./CLIProxyAPI -no-browser --login
# OpenAI Codex (OAuth via port 1455)
./CLIProxyAPI -no-browser --codex-login
# Claude Code (OAuth via port 54545)
./CLIProxyAPI -no-browser --claude-login
# Qwen Code
./CLIProxyAPI -no-browser --qwen-login
# iFlow (OAuth via port 11451)
./CLIProxyAPI -no-browser --iflow-login
# Antigravity (OAuth via port 51121)
./CLIProxyAPI -no-browser --antigravity-login
Flag -no-browser menampilkan URL OAuth di terminal untuk autentikasi manual via browser.
Setelah autentikasi, konfigurasikan tool Anda:
Base URL: https://<your-domain>/v1
API Key: sk-cliproxyapi-default-key-change-me (atau update di config.yaml)
Setiap provider menyediakan model berbeda:
OpenAI Codex: gpt-5-codex, gpt-5, codex-latest
Claude Code: claude-sonnet-4, claude-opus-4, claude-sonnet-4-5, claude-opus-4-5
Gemini CLI: gemini-2.5-pro, gemini-2.5-flash, gemini-2.0-flash-thinking
Qwen Code: qwen-coder-plus, qwen-turbo, qwen-max
iFlow: tstars2.0
Antigravity: antigravity-latest
{
"models": {
"override": {
"gpt-5-codex": {
"apiKey": "sk-cliproxyapi-default-key-change-me",
"baseURL": "https://<your-domain>/v1"
}
}
}
}
Template ini sudah include config.yaml yang dioptimasi dengan:
✅ Remote Management Enabled - Akses Web UI dari mana saja
✅ Auto-retry pada Kegagalan - 3x retry dengan interval max 30s
✅ Round-robin Load Balancing - Distribusi merata antar akun
✅ Streaming Keepalive - Keepalive 15s untuk koneksi stabil
✅ Log Management - Logging berbasis file dengan limit 100MB
✅ Usage Tracking - Statistik penggunaan built-in
✅ Quota Management - Auto-switch project/model saat quota habis
Lokasi Config: /CLIProxyAPI/config.yaml
Anda bisa edit config via file editor Zeabur atau terminal.
| Port | Tujuan | Protokol |
|---|---|---|
| 8317 | Endpoint API Utama | HTTP |
| 8085 | Management Web UI & Gemini OAuth | HTTP |
| 1455 | OpenAI Codex OAuth Callback | TCP |
| 54545 | Claude Code OAuth Callback | TCP |
| 51121 | Antigravity OAuth Callback | TCP |
| 11451 | iFlow OAuth Callback | TCP |
MIT License - Lihat LICENSE