In a discussion about AI Assistants with web search capability, Paxxxxx inquired whether Discourse’s AI Assistant supports OpenAI’s Responses API (including o4-mini) with web search tools, and whether it can be integrated with custom agents like Make.com. Falco confirmed that web search is supported via Discourse’s own implementation using a Google API key, and that custom tool integrations are fully possible. sam elaborated that Discourse AI is API-agnostic and offers a flexible tool system, including built-in Google search via the official Google Search API. The Responses API from OpenAI supports statefulness, search, and file search — albeit slower than the conversation API — and similar capabilities exist with Gemini via search grounding. A working example of web search in action is available here. The built-in tools are documented in the Discourse AI GitHub repo.
The responses API from Open AI supports state-fullness, search, computer use and file search. This API is a bit slower than the conversation API, but allows end users to tap in to the OpenAI implemented search.
Google support a similar scheme with Gemini models (see search grounding)
Discourse AI from very early days opted to be as API agnostic as possible, so we implemented a first class tool and custom tool system.