tools

public abstract LiveClientSetup.Builder tools(List<Tool> tools)
@CanIgnoreReturnValue()
public LiveClientSetup.Builder tools(Array<Tool> tools)

Setter for tools.

tools: A list of `Tools` the model may use to generate the next response.

A `Tool` is a piece of code that enables the system to interact with external systems to perform an action, or set of actions, outside of knowledge and scope of the model.


@CanIgnoreReturnValue()
public LiveClientSetup.Builder tools(Array<Tool.Builder> toolsBuilders)

Setter for tools builder.

tools: A list of `Tools` the model may use to generate the next response.

A `Tool` is a piece of code that enables the system to interact with external systems to perform an action, or set of actions, outside of knowledge and scope of the model.