GPT-6 Sol tool calls: use the Responses API to drive Sume
GPT-6 Sol only calls functions in Chat Completions when reasoning effort is none. For Sume's MCP tools, use the Responses API and keep reasoning on.

Drive Sume from GPT-6 Sol through the Responses API. OpenAI's model page says function calling works in Chat Completions only when reasoning effort is none, and that the Responses API gives the best performance. A Sume workflow plans, waits and retries, which is the work reasoning is for.
The Sol facts are from OpenAI's model page, read 2026-10-01. The Sume facts are from its MCP docs.
What does the Sol page say?
It lists a 1,050,000-token context, $2 input and $10 output per 1M tokens, and the Chat Completions, Responses and Batch endpoints. Reasoning effort accepts none, low, medium (the default), high, xhigh and max.
| Endpoint | Function calling | Reasoning |
|---|---|---|
| Chat Completions | Only when effort is none | Off for tool turns |
| Responses | Supported | Any effort; recommended |
Why does that matter for Sume?
A single Sume job is several steps: preview with dry_run, submit with an idempotency_key, call jobs_wait in slices and, on wait_slice_expired, wait again with the same ids. Per the tools and gates docs, jobs_wait defaults to 50 seconds and caps at 55. A model with reasoning off can follow that loop, but it has no room to decide when a result needs a second look.
Can Chat Completions still work?
Yes, with effort set to none and your own function definitions that call Sume's REST or MCP endpoints. Keep the tools list small, and put the retry rule in the tool description: a 524 is transport, never a job outcome. If you need reasoning between calls, move to Responses.
Sources
Related posts
More in Integrations
- Make OpenAI Sora modules deprecated: use HTTP with Sume
Make's notes list the OpenAI Sora and Video modules as deprecated by Sept 24. Replace them with an HTTP module that submits a Sume video job and a webhook.
- Make webhook 300 requests per 10 seconds: Sume bulk callbacks
Make returns 429 above 300 webhook requests per 10 seconds. Sume treats a non-2xx callback as a failed attempt and retries up to 10 times, 30 seconds apart.
- Make webhook logs kept 3 days: recover a Sume result later
Make keeps webhook logs for 3 days (30 on Enterprise). A Sume result does not depend on them: store the job id, read job events, and redeliver the callback.
- Make webhook queue MCP tools: stuck items and Sume redelivery
When a webhook queue item looks stuck, check Make's queue and Sume's delivery status separately. Sume can re-POST a job's terminal event with Redeliver.
Written by Sume