The project is built on top of the OpenAI Responses API for chat and the Images API for image generation, with streaming output, model switching, and and web search.