AltLLM Portal API Keys

SkillCommerce & finance

Lets your agent list, create, update, disable, or revoke AltLLM Portal API keys for apps and external agents.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the AltLLM Portal API Keys skill

About this capability

Use this skill when the user asks to list, create, inspect, update, disable, re-enable, or revoke AltLLM Portal API keys for external agents or applications. Do NOT use for wallet login, billing history, or payment links.

What this skill tells your AI

The instructions your AI receives, as published by internet-court/internet-court-skill in vendored/altlayer/altllm-portal-api-keys/SKILL.md and read by ahel’s review.

Portal API key lifecycle management for the local altllm CLI.

Shared Setup

Before the first altllm command in a fresh checkout, read and follow:

  • ../_shared/preflight.md
  • ../_shared/session-and-target.md

Command Index

CommandPurpose
list-api-keysList active and disabled keys
create-api-keyCreate a new key, optionally with a model allowlist
get-api-keyInspect one key
update-api-keyRename a key, change status, or replace the model allowlist
revoke-api-keyPermanently revoke a key

Rules

  • create-api-key returns the full key only once.
  • If no model allowlist is passed, the Portal API applies its default AltLLM model set.
  • Key permissions narrow accessible models, but gateway balance and tier checks still apply.
  • Flex users can allowlist normal AltLLM models and Flex-only altllm-flex-* models; backend access checks remain authoritative.
  • update-api-key --status disabled is reversible.
  • revoke-api-key is permanent.
  • keys is an alias for list-api-keys.

Known Production Limitation

  • The single-key Portal API routes are currently broken in production.
  • Affected commands:
    • get-api-key
    • update-api-key
    • revoke-api-key
  • Commands that still work:
    • list-api-keys
    • create-api-key
  • Do not create temporary production smoke keys unless revoke-api-key is healthy or an approved cleanup path exists.

Reference

See references/cli-reference.md for command examples and representative responses.

Signals

GitHub stars
6k
Forks
104
Last commit
Aug 2026
Advanced
Catalog kind
skill
Gateway key
altllm-portal-api-keys
Source
github.com/internet-court/internet-court-skill