What problem does it solve?
It solves the operational burden and security risk of manually managing GEM-LLM users and their API keys by providing a dedicated CLI workflow for provisioning and revocation.
Core Features & Use Cases
- User provisioning: Add single users or bulk register users from a CSV with plan selection (free/pro/enterprise).
- API key lifecycle: Issue and revoke keys per user, including per-user key listing and usage reporting over a time window.
- Admin access and auditing: Uses the local gateway admin key loaded from /home/jovyan/gem-llm/.env and includes safety guidance to prevent raw_key leakage.
Quick Start
Ask the AI to help you add a new user named alice and then issue an API key for her by running the gem-llm-admin-cli install script, creating the user with add-user, and generating a key with issue-key while storing the returned raw_key securely.