Aria_moltbot aria-litellm

Manage LiteLLM proxy, models, and API spend tracking.

install
source · Clone the upstream repo
git clone https://github.com/Najia-afk/Aria_moltbot
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/Najia-afk/Aria_moltbot "$T" && mkdir -p ~/.claude/skills && cp -r "$T/aria_skills/litellm" ~/.claude/skills/najia-afk-aria-moltbot-aria-litellm && rm -rf "$T"
manifest: aria_skills/litellm/SKILL.md
source content

aria-litellm

Manage LiteLLM proxy, query available models, track API spend and provider balances.

Usage

exec python3 /app/skills/run_skill.py litellm <function> '<json_args>'

Functions

litellm_models

List all available models.

exec python3 /app/skills/run_skill.py litellm litellm_models '{}'

litellm_health

Check proxy health.

exec python3 /app/skills/run_skill.py litellm litellm_health '{}'

litellm_spend

Get spend logs.

exec python3 /app/skills/run_skill.py litellm litellm_spend '{"limit": 20}'

litellm_global_spend

Get total spend summary.

exec python3 /app/skills/run_skill.py litellm litellm_global_spend '{}'

provider_balances

Get wallet balances from Kimi and OpenRouter.

exec python3 /app/skills/run_skill.py litellm provider_balances '{}'

Returns:

{
  "kimi": {"provider": "Moonshot/Kimi", "status": "ok", "available": 17.72, "cash": 0, "voucher": 17.72},
  "openrouter": {"provider": "OpenRouter", "status": "ok", "limit": 10, "usage": 0.3, "remaining": 9.7}
}

API Endpoints

  • GET /litellm/models
    - List models
  • GET /litellm/health
    - Health check
  • GET /litellm/spend
    - Spend logs
  • GET /litellm/global-spend
    - Global summary
  • GET /providers/balances
    - Provider wallets

Provider Configuration

ProviderEnv VariableCurrency
Kimi/Moonshot
MOONSHOT_KIMI_KEY
USD
OpenRouter
OPEN_ROUTER_KEY
USD
Local (MLX)N/AFree