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: String
The object identifier, which can be referenced in the API endpoints.
created_at: u32
The 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: Hyperparameters
The hyperparameters used for the fine-tuning job. See the fine-tuning guide for more details.
model: String
The base model that is being fine-tuned.
object: String
The object type, which is always “fine_tuning.job”.
organization_id: String
The 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: FineTuningJobStatus
The 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: String
The 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: u32
The 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 ==
.source§impl Serialize for FineTuningJob
impl Serialize for FineTuningJob
impl StructuralPartialEq for FineTuningJob
Auto Trait Implementations§
impl Freeze for FineTuningJob
impl RefUnwindSafe for FineTuningJob
impl Send for FineTuningJob
impl Sync for FineTuningJob
impl Unpin for FineTuningJob
impl UnwindSafe for FineTuningJob
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)