Interface IAzureAIService
- Namespace
- FoundationaLLM.Common.Interfaces
- Assembly
- FoundationaLLM.Common.dll
Interface for the Azure AI service.
public interface IAzureAIService
- Extension Methods
Methods
CreateDataSet(InputsMapping, string)
Creates a new data set.
Task<string> CreateDataSet(InputsMapping data, string blobName)
Parameters
data
InputsMappingblobName
string
Returns
CreateDataSetVersion(string, string, int)
Creates a data set version request.
Task<DataVersionResponse> CreateDataSetVersion(string dataSetName, string dataSetPath, int version = 1)
Parameters
Returns
DownloadResults(Guid)
Downloads the results of a job.
Task<string> DownloadResults(Guid jobId)
Parameters
jobId
Guid
Returns
GetJobStatus(Guid)
Retrieves the status of a job.
Task<string> GetJobStatus(Guid jobId)
Parameters
jobId
Guid
Returns
GetResultsByIndex(Guid, int, int)
Retrieves the results of a job by index.
Task<string> GetResultsByIndex(Guid jobId, int startIndex = 0, int endIndex = 149)
Parameters
Returns
SubmitJob(string, string, int, string)
Submits a job to the Azure AI service.
Task<Guid> SubmitJob(string displayName, string dataSetName, int dataSetVersion, string metrics)