Search Results for

    Show / Hide Table of Contents

    Enum ToolChoiceMode

    Namespace: Glitch9.AIDevKit
    Assembly: Glitch9.AIDevKit.dll
    Syntax
    public enum ToolChoiceMode

    Fields

    Name Description
    Auto

    allows the model to pick from among the allowed tools and generate a message.

    None

    the model will not call any tool and instead generates a message.

    Required

    requires the model to call one or more of the allowed tools.

    Extension Methods

    TrTaskExtensions.TrDeferred<ToolChoiceMode>(ToolChoiceMode, Action<TrStringTask>)
    TrTaskExtensions.Tr<ToolChoiceMode>(ToolChoiceMode)
    EnumExtensions.HasAnyFlag<ToolChoiceMode>(ToolChoiceMode, ToolChoiceMode?)
    EnumExtensions.ToFlagList<ToolChoiceMode>(ToolChoiceMode)
    EnumExtensions.ToFlagSet<ToolChoiceMode>(ToolChoiceMode)
    EnumExtensions.ToJoinedString<ToolChoiceMode>(ToolChoiceMode, char, char)
    EnumExtensions.ToLowerInvariantString<ToolChoiceMode>(ToolChoiceMode)
    EventExtensions.ToDelta<ToolChoiceMode>(ToolChoiceMode, string, int, string, bool)
    EventExtensions.ToDone<ToolChoiceMode>(ToolChoiceMode, string, int, string)
    EventExtensions.ToEvent<ToolChoiceMode>(ToolChoiceMode)
    EventExtensions.UpcastDelta<ToolChoiceMode, T2>(ToolChoiceMode, string, int, string, bool)
    ExperimentalAttributeExtensions.IsExperimental<ToolChoiceMode>(ToolChoiceMode)
    FallbackExtensions.IsOr<ToolChoiceMode, TChild>(ToolChoiceMode, TChild)
    ResponseCastingExtensions.GetResult<ToolChoiceMode>(ToolChoiceMode)
    LogMessageExtensions.GetDisplayedMessage<ToolChoiceMode>(ToolChoiceMode)
    LogMessageExtensions.GetLogMessage<ToolChoiceMode>(ToolChoiceMode)
    SystemExtensions.GetHashCodeOrDefault<ToolChoiceMode>(ToolChoiceMode)
    RESTEnum.GetRESTEnum(Enum)
    InspectorNameUtils.GetInspectorName(Enum, string)
    SystemExtensions.GetName(object)
    • Edit this page
    • View Source
    In this article
    Back to top AI DevKit Documentation