typebot.io/apps/docs
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
..
api-reference ♻️ Create new user package and migrate update API to tRPC 2025-06-04 11:39:40 +02:00
contribute ♻️ Migrate to NX (#2418) 2026-03-18 15:29:32 +00:00
deploy Add submitInput embed command 2025-09-18 10:08:08 +02:00
editor Add Ask Model action using OpenAI Responses API (#2455) 2026-04-13 14:02:35 +00:00
get-started 🔧 Add iframe titles and enable iframe a11y lint (#2393) 2026-02-12 15:05:51 +00:00
guides 📝 Remove temporary absence notice from help documentation 2025-08-04 15:42:51 +02:00
images 📝 Add Make.com webhook response tutorial 2025-10-22 10:47:07 +02:00
logo feat: integrate new brand (#1935) 2025-01-23 13:25:47 +01:00
openapi 🔧 Move to typebot.com 2026-03-26 17:10:02 +01:00
results 📝 Add transcript section to results docs 2025-08-28 11:22:02 +02:00
self-hosting 🔧 Migrate S3 uploads from presigned POST to presigned PUT (#2429) 2026-04-07 15:34:35 +02:00
settings 📝 Update metadata guidelines 2025-08-14 09:28:18 +02:00
snippets 🔧 Add iframe titles and enable iframe a11y lint (#2393) 2026-02-12 15:05:51 +00:00
theme 📝 Add progress bar docs 2025-05-28 14:26:36 +02:00
user ️ Improve group title gen default prompt and add docs 2025-02-11 15:35:16 +01:00
workspace 📝 Add delete account documentation 2025-02-04 17:36:32 +01:00
breaking-changes.mdx feat: integrate new brand (#1935) 2025-01-23 13:25:47 +01:00
faq.mdx 📝 Update FAQ and HTTP Request documentation 2026-02-20 10:29:25 +01:00
favicon.svg style: update favicon 2025-01-24 10:47:14 +01:00
mint.json 🔧 Move to typebot.com 2026-03-26 17:10:02 +01:00
package.json ♻️ Migrate to NX (#2418) 2026-03-18 15:29:32 +00:00
report-abuse.mdx 🔧 Add iframe titles and enable iframe a11y lint (#2393) 2026-02-12 15:05:51 +00:00
upcoming-changes.txt 🔥 Remove legacy ai stream API handlers 2025-12-15 11:28:30 +01:00
workspace.mdx 📝 Migrate from Docusaurus to Mintlify (#1115) 2023-12-22 09:13:53 +01:00