Class FineTuningRequest
Inheritance
FineTuningRequest
Assembly: Glitch9.AIDevKit.dll
Syntax
public sealed class FineTuningRequest : UnifiedApiRequestBase<FineTuningRequest, IFineTuningResult, IFineTuningRequestOptions>
Constructors
|
Edit this page
View Source
FineTuningRequest(FineTunedModel, FineTuningFile)
Declaration
public FineTuningRequest(FineTunedModel fineTunedModel, FineTuningFile trainingFile)
Parameters
|
Edit this page
View Source
FineTuningRequest(FineTunedModel, IUploadedFile)
Declaration
public FineTuningRequest(FineTunedModel fineTunedModel, IUploadedFile uploadedTrainingFile)
Parameters
|
Edit this page
View Source
FineTuningRequest(FineTunedModel, string)
Declaration
public FineTuningRequest(FineTunedModel fineTunedModel, string trainingFileId)
Parameters
Properties
|
Edit this page
View Source
FineTunedModel
Declaration
public FineTunedModel FineTunedModel { get; set; }
Property Value
|
Edit this page
View Source
HyperParameters
Declaration
public HyperParameters HyperParameters { get; set; }
Property Value
|
Edit this page
View Source
RequestType
The endpoint type for this
Declaration
public override RequestType RequestType { get; }
Property Value
Overrides
|
Edit this page
View Source
Suffix
Declaration
public string Suffix { get; set; }
Property Value
|
Edit this page
View Source
TrainingFile
Declaration
public FineTuningFile TrainingFile { get; set; }
Property Value
|
Edit this page
View Source
TrainingFileId
Declaration
public string TrainingFileId { get; }
Property Value
|
Edit this page
View Source
UploadedTrainingFile
Declaration
public IUploadedFile UploadedTrainingFile { get; set; }
Property Value
|
Edit this page
View Source
UploadedValidationFile
Declaration
public IUploadedFile UploadedValidationFile { get; set; }
Property Value
|
Edit this page
View Source
ValidationFile
Declaration
public FineTuningFile ValidationFile { get; set; }
Property Value
|
Edit this page
View Source
ValidationFileId
Declaration
public string ValidationFileId { get; set; }
Property Value
Methods
|
Edit this page
View Source
ExecuteAsyncInternal()
Executes the actual task logic. Must be implemented in derived classes.
Declaration
protected override UniTask<IFineTuningResult> ExecuteAsyncInternal()
Returns
Overrides
|
Edit this page
View Source
SetHyperParameters(HyperParameters)
Set hyperparameters for fine-tuning.
If not set, default hyperparameters will be used.
Declaration
public void SetHyperParameters(HyperParameters hyperParameters)
Parameters
| Type |
Name |
Description |
| HyperParameters |
hyperParameters |
The hyperparameters to use for fine-tuning.
|
|
Edit this page
View Source
SetSuffix(string)
OpenAI only.
Set a suffix for the fine-tuned model name.
The suffix should be up to 18 characters long.
Declaration
public void SetSuffix(string suffix)
Parameters
| Type |
Name |
Description |
| string |
suffix |
|
|
Edit this page
View Source
SetValidationFile(FineTuningFile)
Declaration
public void SetValidationFile(FineTuningFile validationFile)
Parameters
|
Edit this page
View Source
SetValidationFile(IUploadedFile)
Declaration
public void SetValidationFile(IUploadedFile uploadedValidationFile)
Parameters
|
Edit this page
View Source
SetValidationFile(string)
Declaration
public void SetValidationFile(string validationFileId)
Parameters
| Type |
Name |
Description |
| string |
validationFileId |
|
Extension Methods