@lehuygiang28/gemini-proxy-cli
v0.0.2-rc.1
Published
CLI tool for managing Gemini Proxy API keys and proxy keys
Downloads
17
Maintainers
Readme
Gemini Proxy - CLI
The Gemini Proxy CLI is a powerful command-line tool for managing your Gemini Proxy instance.
📋 Table of Contents
✨ Features
- ✅ Interactive & User-Friendly: Easy-to-use interactive prompts.
- ✅ Secure: Input validation and sanitization for all commands.
- ✅ Production Ready: Comprehensive error handling, validation, and logging.
- ✅ Batch Operations: High-performance batch operations for efficient management.
- ✅ Extensible: A modular structure that is easy to extend.
📦 Installation
pnpm install -g @lehuygiang28/gemini-proxy-cli🚀 Quick Start
1. Configure the CLI
gproxy config setup2. Test Your Connection
gproxy config test3. Create an API Key
gproxy api-keys create --quick4. Create a Proxy Key
gproxy proxy-keys create --quick⚙️ Configuration Setup
- Interactive Setup (Recommended):
gproxy config setup - Environment Variables: Create a
.envfile in your project directory. - Manual Configuration:
gproxy config update
🌳 Environment Variables
Required Variables
| Variable | Description |
| --------------------------- | ---------------------------- |
| SUPABASE_URL | Your Supabase project URL. |
| SUPABASE_SERVICE_ROLE_KEY | Your Supabase service role key. |
💻 Command Reference
Configuration Commands
gproxy config setupgproxy config showgproxy config updategproxy config testgproxy config clear
API Key Commands
gproxy api-keys listgproxy api-keys creategproxy api-keys editgproxy api-keys delete <id>gproxy api-keys sync
Proxy Key Commands
gproxy proxy-keys listgproxy proxy-keys creategproxy proxy-keys editgproxy proxy-keys delete <id>gproxy proxy-keys sync
Log Commands
gproxy logs listgproxy logs prunegproxy logs get <id>gproxy logs stats
📚 Back to Main README
For a complete overview of the project, please refer to the root README.md.
Made with ❤️ by lehuygiang28
