/responses or /chat/completions),
the Assistants API (function-calling tools), and ChatGPT Enterprise
custom actions invoked from the chat UI.
Why it matters
OpenAI tool calls share the same intent-extraction need as Claude. Wrapping the SDK at the call site yields the same decision feed entry shape — so dashboards, audit exports, and policies work identically across LLM providers.1. Wrap the OpenAI SDK
2. ChatGPT Enterprise custom actions
ChatGPT Enterprise actions are OpenAPI-described HTTP calls. Point the action’s base URL at the Inviolet gateway path — Inviolet evaluates intent, then proxies the request to the underlying API:your-app.
3. Verify
Open the decision feed. Trigger an action from ChatGPT Enterprise (or a tool call from the SDK). The event arrives withintent_class and
the matched purpose. Provider doesn’t matter — Inviolet’s view is
unified.
Read next
- Claude for Work — Anthropic parity
- Copilot Studio — Microsoft surface