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
client
OpenAIClient
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
jobId
stringId to cancel.
cancellationToken
CancellationTokenOptional, 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
jobRequest
CreateFineTuneJobRequestcancellationToken
CancellationTokenOptional, CancellationToken.
Returns
GetJobInfoAsync(string, CancellationToken)
Gets info about the fine-tune job.
public Task<FineTuneJobResponse> GetJobInfoAsync(string jobId, CancellationToken cancellationToken = default)
Parameters
jobId
stringId.
cancellationToken
CancellationTokenOptional, 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
jobId
stringId.
query
ListQuerycancellationToken
CancellationTokenOptional, 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
query
ListQuerycancellationToken
CancellationTokenOptional, CancellationToken.
Returns
- Task<ListResponse<FineTuneJobResponse>>
List of FineTuneJobResponses.