Search Results for

    Show / Hide Table of Contents

    Enum FunctionCallingMode

    Defines the execution behavior for function calling by defining the execution mode.

    Namespace: Glitch9.AIDevKit.Google
    Assembly: Glitch9.AIDevKit.Provider.Google.dll
    Syntax
    public enum FunctionCallingMode

    Fields

    Name Description
    Any

    Model is constrained to always predicting a function call only. If "allowedFunctionNames" are set, the predicted function call will be limited to any one of "allowedFunctionNames", else the predicted function call will be any one of the provided "functionDeclarations".

    Auto

    Default model behavior, model decides to predict either a function call or a natural language response.

    None

    Model will not predict any function call.

    Unspecified

    Unspecified function calling mode. This value should not be used.

    Extension Methods

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