IntelligenceX

API Reference

Class

ToolChoice

Namespace IntelligenceX.OpenAI.ToolCalling
Assembly IntelligenceX
Modifiers sealed

Represents the tool selection strategy for a request.

Inheritance

  • Object
  • ToolChoice

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Returned or exposed by

Methods

public static ToolChoice Custom(String name) #
Returns: ToolChoice

Forces the model to call a specific tool.

Parameters

name System.String requiredposition: 0
Tool name.

Properties

public String Type { get; } #

Gets the tool choice type.

public String Name { get; } #

Gets the tool name when a specific tool is required.

public static ToolChoice Auto { get; } #

Allows the model to decide which tool to call.

public static ToolChoice None { get; } #

Disables tool calling.