For developers & AI agents

Use RedWake from any tool

An OpenAI-compatible API. Use the model display name as model — the same label you see in the chat UI. Works with the official OpenAI SDK, Claude Code (via LiteLLM), curl, and any OpenAI-compatible client.

Stored locally in your browser only. Never sent anywhere. Generate one in Account → Create API Key.

Available models

0 models

Loading model list…

cURL

Works with any tool — terminal, Postman, scripts

OpenAI SDK

Node · Python · Go — all official SDKs work

Claude Code

LiteLLM bridge

Claude Code uses the Anthropic protocol, not OpenAI-compatible. We bridge it through LiteLLM so every RedWake model becomes addressable by its display name.

  1. Install LiteLLM: pip install litellm[proxy]
  2. Save the config below as litellm.config.yaml
  3. Start the proxy: litellm --config litellm.config.yaml --port 4000
  4. Point Claude Code at it and use any RedWake display name
Tip: set drop_params: true in LiteLLM config so it ignores OpenAI-specific fields Claude Code sends (like system) and passes them through cleanly.

All endpoints

MethodPathPurpose
GET/api/modelsList all models (auth required)
GET/api/v1/modelsOpenAI-compatible model list (public)
POST/api/v1/chat/completionsOpenAI-compatible chat (Bearer auth)
GET/api/pricingPer-model pricing (public)
GET/api/account/streamSSE: balance/role change notifications (auth)
POST/api/chat/shareGenerate / disable public share link (auth)