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 modelsLoading model list…
cURL
Works with any tool — terminal, Postman, scriptsOpenAI SDK
Node · Python · Go — all official SDKs workClaude Code
LiteLLM bridgeClaude Code uses the Anthropic protocol, not OpenAI-compatible. We bridge it through LiteLLM so every RedWake model becomes addressable by its display name.
- Install LiteLLM:
pip install litellm[proxy] - Save the config below as
litellm.config.yaml - Start the proxy:
litellm --config litellm.config.yaml --port 4000 - 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
| Method | Path | Purpose |
|---|---|---|
| GET | /api/models | List all models (auth required) |
| GET | /api/v1/models | OpenAI-compatible model list (public) |
| POST | /api/v1/chat/completions | OpenAI-compatible chat (Bearer auth) |
| GET | /api/pricing | Per-model pricing (public) |
| GET | /api/account/stream | SSE: balance/role change notifications (auth) |
| POST | /api/chat/share | Generate / disable public share link (auth) |