January 22, 2025
Tool Calling Updates, Final Transcripts, and DeepSeek Reasoner
-
Migrate
ToolCallFunction
toToolCall
: You should update your client and server tool calling code to use theToolCall
schema instead ofToolCallFunction
, which includes properties likename
,tool
, andtoolBody
for more detailed tool call specifications. ToolCallFunction has been removed. -
Include
ToolCall
Nodes in Workflows: You can now incorporateToolCall
nodes 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-reasoner
as 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.