private/FoundationaLLM-AIModel.ps1



function Get-AllAIModels {
    return Invoke-ManagementAPI `
        -Method GET `
        -RelativeUri "providers/FoundationaLLM.AIModel/aiModels"
}

function Get-AIModel {
    param (
        [string]$AIModelName
    )

    return Invoke-ManagementAPI `
        -Method GET `
        -RelativeUri "providers/FoundationaLLM.AIModel/aiModels/$AIModelName"
}

function Merge-AIModel {
    param (
        [hashtable]$AIModel
    )

    return Invoke-ManagementAPI `
        -Method POST `
        -RelativeUri "providers/FoundationaLLM.AIModel/aiModels/$($AIModel.name)" `
        -Body $AIModel
}