typebot.io/apps/builder/public
Baptiste Arnaud 20d11a5678
Add Ask Model action using OpenAI Responses API (#2455)
## Summary

- **New "Ask Model" action** in the OpenAI block using the Responses API
(`openai.responses.stream()`), supporting multi-turn conversations via
`previous_response_id`, built-in tools (file search with vector store
IDs, web search, code interpreter), custom function calling, and
streaming.
- **Deprecated "Ask Assistant"** action: hidden from the action dropdown
(still functional for existing typebots), with Sentry tracking for
production usage monitoring.
- **Updated template** (`openai-assistant-chat.json`) to use the new Ask
Model action with `gpt-5.4`.
- **Merged `chatModels` + `reasoningModels`** into a single `models`
list in constants.
- **Updated docs** replacing Ask Assistant documentation with Ask Model.

## Test plan
- [ ] Create a typebot with OpenAI → "Ask Model", configure model +
message + instructions, verify streaming works
- [ ] Test multi-turn: verify Response ID variable persists across
exchanges
- [ ] Test built-in tools: web search toggle, vector store IDs tag
input, code interpreter toggle
- [ ] Test custom function calling loop
- [ ] Verify "Ask Assistant" still works for existing typebots but is
hidden from the dropdown for new ones
- [ ] Verify the template loads correctly in the builder

🤖 Generated with [Claude Code](https://claude.com/claude-code)

---------

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-13 14:02:35 +00:00
..
images 💄 Update builder OG image 2025-05-28 18:28:25 +02:00
templates Add Ask Model action using OpenAI Responses API (#2455) 2026-04-13 14:02:35 +00:00
favicon.svg style: update favicon 2025-01-24 10:47:14 +01:00
icons-bundle.json 💅 Improve IconPicker loading 2026-03-26 16:27:00 +01:00
robots.txt 🔧 (builder) add robots.txt to index only registration pages 2025-08-13 11:42:35 +02:00
viewer-preview.png refactor(♻️ Add defaults everywhere (+ settings page)): 2022-01-25 18:19:37 +01:00