Search Results for

    Show / Hide Table of Contents

    Class FineTunedModel

    Represents a fine-tuned (custom-trained) AI model. Extends Model with fine-tuned-specific semantics; IsFineTuned always returns true for instances of this class.

    Inheritance
    object
    Object
    ScriptableObject
    AIResourceBase
    ModelBase
    FineTunedModel
    Implements
    IAIResource
    IData
    IHasId<string>
    IHasName
    IDeprecatable
    Inherited Members
    ModelBase.Type
    ModelBase.Capabilities
    ModelBase.Family
    ModelBase.InputModality
    ModelBase.OutputModality
    ModelBase.MaxN
    ModelBase.MaxInputTokens
    ModelBase.MaxOutputTokens
    ModelBase.IsFineTuned
    ModelBase.Prices
    ModelBase.ResourceName
    ModelBase.Voices
    ModelBase.EmbeddingDimension
    ModelBase.SupportedModes
    ModelBase.Supports(ModelCapability)
    ModelBase.GetApiKey()
    AIResourceBase.id
    AIResourceBase.displayName
    AIResourceBase.api
    AIResourceBase.deprecated
    AIResourceBase.locked
    AIResourceBase.Id
    AIResourceBase.Name
    AIResourceBase.Api
    AIResourceBase.IsDeprecated
    AIResourceBase.ToString()
    AIResourceBase.Equals(AIResourceBase)
    AIResourceBase.Equals(object)
    AIResourceBase.GetHashCode()
    ScriptableObject.SetDirty()
    ScriptableObject.CreateInstance(string)
    ScriptableObject.CreateInstance(Type)
    ScriptableObject.CreateInstance<T>()
    Object.GetEntityId()
    Object.GetInstanceID()
    Object.InstantiateAsync<T>(T)
    Object.InstantiateAsync<T>(T, Transform)
    Object.InstantiateAsync<T>(T, Vector3, Quaternion)
    Object.InstantiateAsync<T>(T, Transform, Vector3, Quaternion)
    Object.InstantiateAsync<T>(T, int)
    Object.InstantiateAsync<T>(T, int, Transform)
    Object.InstantiateAsync<T>(T, int, Vector3, Quaternion)
    Object.InstantiateAsync<T>(T, int, ReadOnlySpan<Vector3>, ReadOnlySpan<Quaternion>)
    Object.InstantiateAsync<T>(T, int, Transform, Vector3, Quaternion)
    Object.InstantiateAsync<T>(T, int, Transform, Vector3, Quaternion, CancellationToken)
    Object.InstantiateAsync<T>(T, int, Transform, ReadOnlySpan<Vector3>, ReadOnlySpan<Quaternion>)
    Object.InstantiateAsync<T>(T, int, Transform, ReadOnlySpan<Vector3>, ReadOnlySpan<Quaternion>, CancellationToken)
    Object.InstantiateAsync<T>(T, InstantiateParameters, CancellationToken)
    Object.InstantiateAsync<T>(T, int, InstantiateParameters, CancellationToken)
    Object.InstantiateAsync<T>(T, Vector3, Quaternion, InstantiateParameters, CancellationToken)
    Object.InstantiateAsync<T>(T, int, Vector3, Quaternion, InstantiateParameters, CancellationToken)
    Object.InstantiateAsync<T>(T, int, ReadOnlySpan<Vector3>, ReadOnlySpan<Quaternion>, InstantiateParameters, CancellationToken)
    Object.Instantiate(Object, Vector3, Quaternion)
    Object.Instantiate(Object, Vector3, Quaternion, Transform)
    Object.Instantiate(Object)
    Object.Instantiate(Object, Scene)
    Object.Instantiate<T>(T, InstantiateParameters)
    Object.Instantiate<T>(T, Vector3, Quaternion, InstantiateParameters)
    Object.Instantiate(Object, Transform)
    Object.Instantiate(Object, Transform, bool)
    Object.Instantiate<T>(T)
    Object.Instantiate<T>(T, Vector3, Quaternion)
    Object.Instantiate<T>(T, Vector3, Quaternion, Transform)
    Object.Instantiate<T>(T, Transform)
    Object.Instantiate<T>(T, Transform, bool)
    Object.Destroy(Object, float)
    Object.Destroy(Object)
    Object.DestroyImmediate(Object, bool)
    Object.DestroyImmediate(Object)
    Object.FindObjectsOfType(Type)
    Object.FindObjectsOfType(Type, bool)
    Object.FindObjectsByType(Type, FindObjectsSortMode)
    Object.FindObjectsByType(Type, FindObjectsInactive, FindObjectsSortMode)
    Object.DontDestroyOnLoad(Object)
    Object.DestroyObject(Object, float)
    Object.DestroyObject(Object)
    Object.FindSceneObjectsOfType(Type)
    Object.FindObjectsOfTypeIncludingAssets(Type)
    Object.FindObjectsOfType<T>()
    Object.FindObjectsByType<T>(FindObjectsSortMode)
    Object.FindObjectsOfType<T>(bool)
    Object.FindObjectsByType<T>(FindObjectsInactive, FindObjectsSortMode)
    Object.FindObjectOfType<T>()
    Object.FindObjectOfType<T>(bool)
    Object.FindFirstObjectByType<T>()
    Object.FindAnyObjectByType<T>()
    Object.FindFirstObjectByType<T>(FindObjectsInactive)
    Object.FindAnyObjectByType<T>(FindObjectsInactive)
    Object.FindObjectsOfTypeAll(Type)
    Object.FindObjectOfType(Type)
    Object.FindFirstObjectByType(Type)
    Object.FindAnyObjectByType(Type)
    Object.FindObjectOfType(Type, bool)
    Object.FindFirstObjectByType(Type, FindObjectsInactive)
    Object.FindAnyObjectByType(Type, FindObjectsInactive)
    Object.name
    Object.hideFlags
    object.Equals(object, object)
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    Namespace: Glitch9.AIDevKit
    Assembly: Glitch9.AIDevKit.dll
    Syntax
    [CreateAssetMenu(menuName = "AI DevKit/AI Model (Fine-Tuned)", order = 2056)]
    public class FineTunedModel : ModelBase, IAIResource, IData, IHasId<string>, IHasName, IDeprecatable

    Properties

    | Edit this page View Source

    IsCustom

    Always true for fine-tuned models.

    Declaration
    public override bool IsCustom { get; }
    Property Value
    Type Description
    bool
    Overrides
    AIResourceBase.IsCustom
    | Edit this page View Source

    IsLegacy

    Indicates whether the model is a legacy version. Legacy models often have a different endpoint or API structure.

    Declaration
    public override bool IsLegacy { get; }
    Property Value
    Type Description
    bool
    Overrides
    ModelBase.IsLegacy

    Operators

    | Edit this page View Source

    implicit operator FineTunedModel(string)

    Declaration
    public static implicit operator FineTunedModel(string modelId)
    Parameters
    Type Name Description
    string modelId
    Returns
    Type Description
    FineTunedModel

    Implements

    IAIResource
    IData
    IHasId<TId>
    IHasName
    IDeprecatable

    Extension Methods

    UnifiedApiCallerExtensions.FineTuneModel(FineTunedModel, string)
    ArrayExtensions.ToArrayOrEmpty<T>(T)
    ArrayExtensions.ToArrayOrNull<T>(T)
    EventExtensions.ToDelta<T>(T, string, int, string, bool)
    EventExtensions.ToDone<T>(T, string, int, string)
    EventExtensions.ToEvent<T>(T)
    EventExtensions.UpcastDelta<T1, T2>(T1, string, int, string, bool)
    FallbackExtensions.IsOr<TParent, TChild>(TParent, TChild)
    FileExtensions.ToFile<T>(T, string)
    ResponseCastingExtensions.GetResult<T>(T)
    ModelUtility.IsDalle2(ModelBase)
    ModelUtility.IsDalle3(ModelBase)
    ModelUtility.IsGemini(ModelBase)
    ModelUtility.IsGoogleImagen(ModelBase)
    ModelUtility.IsGptImage(ModelBase)
    ModelUtility.IsLanguageModel(ModelBase)
    ModelUtility.IsVeo2(ModelBase)
    ModelUtility.IsVeo3(ModelBase)
    ModelUtility.IsVeo3_1(ModelBase)
    ModelUtility.SupportsInpainting(ModelBase)
    CoreLibTypeExtensions.GetNameOrDash(IData)
    CoreLibTypeExtensions.GetIdOrNull(IHasId<string>)
    CoreLibTypeExtensions.IsNullOrEmptyId(IHasId<string>)
    SystemExtensions.GetName(object)
    UnityObjectExtensions.EncodeToBase64(Object)
    UnityObjectExtensions.ToBytes(Object)
    • Edit this page
    • View Source
    In this article
    Back to top AI DevKit Documentation