Class FineTuningEndpoint
- Namespace
- OpenAI.FineTuning
- Assembly
- OpenAI-DotNet.dll
Manage fine-tuning jobs to tailor a model to your specific training data.
https://platform.openai.com/docs/guides/fine-tuning
https://platform.openai.com/docs/api-reference/fine-tuning
public sealed class FineTuningEndpoint : OpenAIBaseEndpoint- Inheritance
- 
      
      
      FineTuningEndpoint
- Inherited Members
Constructors
FineTuningEndpoint(OpenAIClient)
public FineTuningEndpoint(OpenAIClient client)Parameters
- clientOpenAIClient
Properties
Root
The root endpoint address.
protected override string Root { get; }Property Value
Methods
CancelJobAsync(string, CancellationToken)
Immediately cancel a fine-tune job.
public Task<bool> CancelJobAsync(string jobId, CancellationToken cancellationToken = default)Parameters
- jobIdstring
- Id to cancel. 
- cancellationTokenCancellationToken
- Optional, CancellationToken. 
Returns
CreateJobAsync(CreateFineTuneJobRequest, CancellationToken)
Creates a job that fine-tunes a specified model from a given dataset. Response includes details of the queued job including job status and the name of the fine-tuned models once complete.
public Task<FineTuneJobResponse> CreateJobAsync(CreateFineTuneJobRequest jobRequest, CancellationToken cancellationToken = default)Parameters
- jobRequestCreateFineTuneJobRequest
- cancellationTokenCancellationToken
- Optional, CancellationToken. 
Returns
GetJobInfoAsync(string, CancellationToken)
Gets info about the fine-tune job.
public Task<FineTuneJobResponse> GetJobInfoAsync(string jobId, CancellationToken cancellationToken = default)Parameters
- jobIdstring
- Id. 
- cancellationTokenCancellationToken
- Optional, CancellationToken. 
Returns
ListJobEventsAsync(string, ListQuery, CancellationToken)
Get fine-grained status updates for a fine-tune job.
public Task<ListResponse<EventResponse>> ListJobEventsAsync(string jobId, ListQuery query = null, CancellationToken cancellationToken = default)Parameters
- jobIdstring
- Id. 
- queryListQuery
- cancellationTokenCancellationToken
- Optional, CancellationToken. 
Returns
- Task<ListResponse<EventResponse>>
- List of events for FineTuneJobResponse. 
ListJobsAsync(ListQuery, CancellationToken)
List your organization's fine-tuning jobs.
public Task<ListResponse<FineTuneJobResponse>> ListJobsAsync(ListQuery query = null, CancellationToken cancellationToken = default)Parameters
- queryListQuery
- cancellationTokenCancellationToken
- Optional, CancellationToken. 
Returns
- Task<ListResponse<FineTuneJobResponse>>
- List of FineTuneJobResponses.