Collapse your Claude and OpenAI subscriptions into one standard endpoint. Protocols pass through untouched, native tools work as-is, and usage and cost live in one place.
Streaming, tool use, extended thinking, long context and prompt caching are forwarded with upstream semantics intact — message bodies and tool definitions are never rewritten.
One address and one key cover both the Anthropic Messages and OpenAI Responses protocols. Clients change a single environment variable.
Every call records its model, latency, tokens and cost. Query and export by model, time window or key for reconciliation.
Accounts are scheduled automatically and a session stays pinned to the same upstream. When one is rate-limited, traffic moves over and context is rebuilt.
Email sign-up, no approval queue.
Generate one on the API Keys page. Keys start with sk-.
Swap the base URL. Everything else stays.
Native clients need no changes; streaming and tool calls pass straight through.
export ANTHROPIC_BASE_URL=https://wway.ai export ANTHROPIC_AUTH_TOKEN=sk-********
[model_providers.wway] name = "wway" base_url = "https://wway.ai" wire_api = "responses"