import { CreateFineTuningJobRequest } from "argot-open-ai/models/components";
let value: CreateFineTuningJobRequest = {
model: "gpt-4o-mini",
trainingFile: "file-abc123",
validationFile: "file-abc123",
integrations: [
{
type: "wandb",
wandb: {
project: "my-wandb-project",
tags: [
"custom-tag",
],
},
},
],
seed: 42,
};
Field | Type | Required | Description | Example |
---|---|---|---|---|
model |
components.CreateFineTuningJobRequestModel | ✔️ | The name of the model to fine-tune. You can select one of the supported models. |
gpt-4o-mini |
trainingFile |
string | ✔️ | The ID of an uploaded file that contains training data. See upload file for how to upload a file. Your dataset must be formatted as a JSONL file. Additionally, you must upload your file with the purpose fine-tune .The contents of the file should differ depending on if the model uses the chat or completions format. See the fine-tuning guide for more details. |
file-abc123 |
hyperparameters |
components.Hyperparameters | ➖ | The hyperparameters used for the fine-tuning job. | |
suffix |
string | ➖ | A string of up to 64 characters that will be added to your fine-tuned model name. For example, a suffix of "custom-model-name" would produce a model name like ft:gpt-4o-mini:openai:custom-model-name:7p4lURel . |
|
validationFile |
string | ➖ | The ID of an uploaded file that contains validation data. If you provide this file, the data is used to generate validation metrics periodically during fine-tuning. These metrics can be viewed in the fine-tuning results file. The same data should not be present in both train and validation files. Your dataset must be formatted as a JSONL file. You must upload your file with the purpose fine-tune .See the fine-tuning guide for more details. |
file-abc123 |
integrations |
components.Integrations[] | ➖ | A list of integrations to enable for your fine-tuning job. | |
seed |
number | ➖ | The seed controls the reproducibility of the job. Passing in the same seed and job parameters should produce the same results, but may differ in rare cases. If a seed is not specified, one will be generated for you. |
42 |