Search Results for

    Show / Hide Table of Contents

    Class ToolTypeUtility

    Inheritance
    object
    ToolTypeUtility
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Glitch9.AIDevKit
    Assembly: Glitch9.AIDevKit.dll
    Syntax
    public static class ToolTypeUtility

    Methods

    | Edit this page View Source

    GetName(ToolType, Api)

    Declaration
    public static string GetName(this ToolType type, Api api)
    Parameters
    Type Name Description
    ToolType type
    Api api
    Returns
    Type Description
    string
    | Edit this page View Source

    GetToolType(ToolCall)

    Declaration
    public static ToolType GetToolType(this ToolCall toolCall)
    Parameters
    Type Name Description
    ToolCall toolCall
    Returns
    Type Description
    ToolType
    | Edit this page View Source

    IsSupportedByChatApi(ToolType, ChatApi)

    Declaration
    public static bool IsSupportedByChatApi(this ToolType toolType, ChatApi apiType)
    Parameters
    Type Name Description
    ToolType toolType
    ChatApi apiType
    Returns
    Type Description
    bool
    | Edit this page View Source

    ParseItemType(string)

    Declaration
    public static ToolType ParseItemType(string value)
    Parameters
    Type Name Description
    string value
    Returns
    Type Description
    ToolType
    | Edit this page View Source

    ResolveToolType(Tool, ToolType)

    Declaration
    public static ToolType ResolveToolType(Tool tool, ToolType typeCache)
    Parameters
    Type Name Description
    Tool tool
    ToolType typeCache
    Returns
    Type Description
    ToolType
    | Edit this page View Source

    ToApiString(ToolType, Api)

    Declaration
    public static string ToApiString(this ToolType type, Api api)
    Parameters
    Type Name Description
    ToolType type
    Api api
    Returns
    Type Description
    string
    | Edit this page View Source

    TryParse(string, Api, out ToolType)

    Declaration
    public static bool TryParse(string value, Api api, out ToolType toolType)
    Parameters
    Type Name Description
    string value
    Api api
    ToolType toolType
    Returns
    Type Description
    bool
    • Edit this page
    • View Source
    In this article
    Back to top AI DevKit Documentation