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 ) $AIModel['endpoint_object_id'] = (Get-ObjectId ` -Name $AIModel['endpoint_object_id']['name'] ` -Type $AIModel['endpoint_object_id']['type']) return Invoke-ManagementAPI ` -Method POST ` -RelativeUri "providers/FoundationaLLM.AIModel/aiModels/$($AIModel.name)" ` -Body $AIModel } |