Bankr Agent - LLM Gateway
Installation
SKILL.md
LLM Gateway
The Bankr LLM Gateway is a unified API for Claude, Gemini, GPT, and other models — multi-provider access, cost tracking, automatic failover, and SDK compatibility through a single endpoint.
Base URL: https://llm.bankr.bot
Authentication
Uses your LLM key. Resolution order:
BANKR_LLM_KEYenvironment variablellmKeyin~/.bankr/config.json- Falls back to
BANKR_API_KEY
Most users only need one key for both agent API and LLM gateway.
Credits
New wallets start with $0 LLM credits. Top up before first use or all requests return HTTP 402.
LLM credits (USD) and trading wallet (crypto) are completely separate balances.
bankr llm credits # Check balance
bankr llm credits add 25 # Top up $25 (USDC)
bankr llm credits add 50 --token 0x... # Top up from specific token
bankr llm credits auto --enable --amount 25 --threshold 5 --tokens USDC # Auto top-up
bankr llm credits auto --disable # Disable auto top-up
Available Models
| Model | Provider | Best For |
|---|---|---|
claude-opus-4.6 |
Anthropic | Most capable, advanced reasoning |
claude-sonnet-4.6 |
Anthropic | Balanced speed and quality |
claude-haiku-4.5 |
Anthropic | Fast, cost-effective |
gemini-3-pro |
Long context (2M tokens) | |
gemini-3-flash |
High throughput | |
gpt-5.2 |
OpenAI | Advanced reasoning |
gpt-5-mini |
OpenAI | Fast, economical |
kimi-k2.5 |
Moonshot AI | Long-context reasoning |
qwen3-coder |
Alibaba | Code generation |
bankr llm models # Fetch live model list
Tool Integrations
Claude Code
# Launch directly (recommended)
bankr llm claude
bankr llm claude --model claude-sonnet-4.6
# Or set env vars
bankr llm setup claude
# Outputs: export ANTHROPIC_BASE_URL and ANTHROPIC_AUTH_TOKEN
OpenClaw
bankr llm setup openclaw --install # Auto-install provider config
In OpenClaw, prefix model IDs with bankr/ (e.g. bankr/claude-sonnet-4.6).
OpenCode
bankr llm setup opencode --install # Auto-install provider config
Cursor
bankr llm setup cursor # Get step-by-step setup instructions
Direct SDK Usage
The gateway works with standard OpenAI and Anthropic SDKs — just override the base URL.
OpenAI format:
curl -X POST "https://llm.bankr.bot/v1/chat/completions" \
-H "Authorization: Bearer $BANKR_LLM_KEY" \
-H "Content-Type: application/json" \
-d '{"model": "claude-sonnet-4.6", "messages": [{"role": "user", "content": "Hello"}]}'
Anthropic format:
curl -X POST "https://llm.bankr.bot/v1/messages" \
-H "x-api-key: $BANKR_LLM_KEY" \
-H "Content-Type: application/json" \
-d '{"model": "claude-sonnet-4.6", "max_tokens": 1024, "messages": [{"role": "user", "content": "Hello"}]}'
Troubleshooting
| Error | Solution |
|---|---|
| 401 Unauthorized | Verify key: bankr config get llmKey |
| 402 Payment Required | Top up credits: bankr llm credits add 25 |
| Model not found | Check exact ID: bankr llm models |
| Claude Code not found | Install Claude Code separately |