Start with the protocol, not the model name
Confirm whether the provider documents the endpoint your client actually uses. A successful /chat/completions call does not prove /responses support.
Use the smallest safe test
- Verify the key against an allowlisted provider endpoint.
- Run one prompt in the browser playground if CORS permits it.
- Generate a config that keeps the key in an environment variable.
- If Codex rejects the wire format, use a trusted local compatibility adapter instead of sending the key to a web proxy.
The FreeToken config generator labels the compatibility caveat; it does not claim every OpenAI-shaped endpoint supports Codex.
Open tool setup