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
dataInputsMappingblobNamestring
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
jobIdGuid
Returns
GetJobStatus(Guid)
Retrieves the status of a job.
Task<string> GetJobStatus(Guid jobId)
  Parameters
jobIdGuid
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)