Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.rigbox.dev/llms.txt

Use this file to discover all available pages before exploring further.

This page documents how Clawd uses Rigbox’s general-purpose AI and configuration APIs to power its bot hosting experience. These are not Clawd-specific APIs - they’re available to any Rigbox integration.

APIs used by Clawd’s runtime

APIHow Clawd uses itGuide
AI Config (PUT /workspaces/{id}/ai-config)Sets managed/BYOK mode, provider, and model for each bot workspaceManaged Proxy, BYOK
Managed AI ProxyRoutes AI SDK calls through Rigbox’s proxy so bot workspaces don’t need API keysManaged Proxy
Credits (GET /users/me/credits)Displays credit balance in the Clawd dashboardResource Limits
AI Usage (GET /users/me/ai-usage)Shows per-day, per-workspace usage breakdownManaged Proxy
AI Defaults (PUT /users/me/ai-defaults)Lets users set default provider/model for new bot workspacesBYOK

How the managed proxy powers Clawd bots

When a Clawd bot workspace is in managed mode:
  1. The bot’s code calls the AI SDK (e.g., Anthropic, OpenAI) using standard endpoints
  2. The workspace’s proxy configuration routes these calls through Rigbox’s bridge-local AI proxy
  3. The proxy injects the real provider API key - the bot workspace never sees it
  4. Token usage is metered and deducted from the user’s credit balance
  5. If credits run out, requests return 402 and the Clawd UI prompts an upgrade
The managed AI proxy is a general Rigbox feature, not Clawd-specific. Any workspace can use it by setting mode: "managed" via the AI Config API, then running eval "$(rig proxy on)" or sourcing ~/.rigbox/proxy.env inside the VM.

AI config fields

The PUT /workspaces/{id}/ai-config endpoint accepts:
FieldTypeDescription
mode"managed" or "byok"Proxy mode
provider"google", "openai", "anthropic"AI provider
api_keystring or nullBYOK provider key (null to clear)
modelstring or nullModel identifier (null to clear)
  • Omitted fields keep their current value
  • Set a field to null to clear it
  • Unknown fields are rejected with 400

Building something similar

If you’re building your own AI-powered hosting platform on Rigbox, the same APIs that power Clawd are available to you. See: