Struct async_openai::types::FineTuningJob
source · pub struct FineTuningJob {Show 17 fields
pub id: String,
pub created_at: u32,
pub error: Option<FineTuneJobError>,
pub fine_tuned_model: Option<String>,
pub finished_at: Option<u32>,
pub hyperparameters: Hyperparameters,
pub model: String,
pub object: String,
pub organization_id: String,
pub result_files: Vec<String>,
pub status: FineTuningJobStatus,
pub trained_tokens: Option<u32>,
pub training_file: String,
pub validation_file: Option<String>,
pub integrations: Option<Vec<FineTuningIntegration>>,
pub seed: u32,
pub estimated_finish: Option<u32>,
}Expand description
The fine_tuning.job object represents a fine-tuning job that has been created through the API.
Fields§
§id: StringThe object identifier, which can be referenced in the API endpoints.
created_at: u32The Unix timestamp (in seconds) for when the fine-tuning job was created.
error: Option<FineTuneJobError>For fine-tuning jobs that have failed, this will contain more information on the cause of the failure.
fine_tuned_model: Option<String>The name of the fine-tuned model that is being created. The value will be null if the fine-tuning job is still running.
finished_at: Option<u32>The Unix timestamp (in seconds) for when the fine-tuning job was finished. The value will be null if the fine-tuning job is still running.
hyperparameters: HyperparametersThe hyperparameters used for the fine-tuning job. See the fine-tuning guide for more details.
model: StringThe base model that is being fine-tuned.
object: StringThe object type, which is always “fine_tuning.job”.
organization_id: StringThe organization that owns the fine-tuning job.
result_files: Vec<String>The compiled results file ID(s) for the fine-tuning job. You can retrieve the results with the Files API.
status: FineTuningJobStatusThe current status of the fine-tuning job, which can be either
validating_files, queued, running, succeeded, failed, or cancelled.
trained_tokens: Option<u32>The total number of billable tokens processed by this fine-tuning job. The value will be null if the fine-tuning job is still running.
training_file: StringThe file ID used for training. You can retrieve the training data with the Files API.
validation_file: Option<String>The file ID used for validation. You can retrieve the validation results with the Files API.
integrations: Option<Vec<FineTuningIntegration>>A list of integrations to enable for this fine-tuning job.
seed: u32The seed used for the fine-tuning job.
estimated_finish: Option<u32>The Unix timestamp (in seconds) for when the fine-tuning job is estimated to finish. The value will be null if the fine-tuning job is not running.
Trait Implementations§
source§impl Clone for FineTuningJob
impl Clone for FineTuningJob
source§fn clone(&self) -> FineTuningJob
fn clone(&self) -> FineTuningJob
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for FineTuningJob
impl Debug for FineTuningJob
source§impl<'de> Deserialize<'de> for FineTuningJob
impl<'de> Deserialize<'de> for FineTuningJob
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
source§impl PartialEq for FineTuningJob
impl PartialEq for FineTuningJob
source§fn eq(&self, other: &FineTuningJob) -> bool
fn eq(&self, other: &FineTuningJob) -> bool
self and other values to be equal, and is used
by ==.