Tool Calling Updates, Final Transcripts, and DeepSeek Reasoner
-
Migrate
ToolCallFunctiontoToolCall: You should update your client and server tool calling code to use theToolCallschema instead ofToolCallFunction, which includes properties likename,tool, andtoolBodyfor more detailed tool call specifications. ToolCallFunction has been removed. -
Include
ToolCallNodes in Workflows: You can now incorporateToolCallnodes directly into workflow block steps, enabling tools to be invoked as part of the workflow execution. -
New Model Option
deepseek-reasoner: You can now selectdeepseek-reasoneras a model option inside your assistants withAssistant.model["deep-seek"].model["deepseek-reasoner"], offering enhanced reasoning capabilities for your applications. -
Support for Final Transcripts in Server Messages: The API now supports
'transcript[transcriptType="final"]'in server messages, allowing your application to handle and process end of conversation transcripts.