An API that accepts the common OpenAI request shape so existing clients can call another provider with fewer code changes.
OpenAI compatibility usually covers basic chat completions, streaming, and familiar authentication. It does not guarantee identical tool calling, structured output, reasoning controls, media inputs, caching, errors, or event formats.
Treat it as a migration aid, not proof that two providers are interchangeable. Test every feature the application depends on.