Responses Proxy
One tenant URL in front. Any chat-completions provider behind it.
Paste your upstream endpoint, optionally probe support, then copy the generated Responses API base URL into Codex. If you send X-Tenant-Secret from your first request onward, stored chats are encrypted so only the holder of that secret can decrypt them.
Create
Mint a unique tenant pathProbe
Store supported capabilitiesUse
Point clients at one Responses URLEndpoint shapehttps://chat-response.federation.workers.dev/t/<tenantHash>/v1/responses
Create Tenant
Upstream settings
The probe key is only used to test support during setup. Runtime requests still use your real upstream provider key.
Tenant Ready
Copy this into your client
The tenant id scopes stored history. If you also send X-Tenant-Secret, stored chats are encrypted and only that secret can decrypt them later.
Recovery warning