tools parameter. Each tool has its own unique configuration requirements—see the Available tools section for detailed instructions.tool_choice parameter in the API request.tools array. These custom functions allow the model to call your application's code, enabling access to specific data or capabilities not directly available within the model.