/**
 * This file was auto-generated by Fern from our API Definition.
 */
import * as Cohere from "../../../..";
/**
 * @example
 *     {
 *         name: "name",
 *         settings: {
 *             baseModel: {
 *                 baseType: Cohere.finetuning.BaseType.BaseTypeUnspecified
 *             },
 *             datasetId: "dataset_id"
 *         }
 *     }
 *
 * @example
 *     {
 *         name: "name",
 *         settings: {
 *             baseModel: {
 *                 baseType: Cohere.finetuning.BaseType.BaseTypeUnspecified
 *             },
 *             datasetId: "dataset_id"
 *         }
 *     }
 *
 * @example
 *     {
 *         name: "name",
 *         settings: {
 *             baseModel: {
 *                 baseType: Cohere.finetuning.BaseType.BaseTypeUnspecified
 *             },
 *             datasetId: "dataset_id"
 *         }
 *     }
 *
 * @example
 *     {
 *         name: "name",
 *         settings: {
 *             baseModel: {
 *                 baseType: Cohere.finetuning.BaseType.BaseTypeUnspecified
 *             },
 *             datasetId: "dataset_id"
 *         }
 *     }
 *
 * @example
 *     {
 *         name: "name",
 *         settings: {
 *             baseModel: {
 *                 baseType: Cohere.finetuning.BaseType.BaseTypeUnspecified
 *             },
 *             datasetId: "dataset_id"
 *         }
 *     }
 *
 * @example
 *     {
 *         name: "name",
 *         settings: {
 *             baseModel: {
 *                 baseType: Cohere.finetuning.BaseType.BaseTypeUnspecified
 *             },
 *             datasetId: "dataset_id"
 *         }
 *     }
 *
 * @example
 *     {
 *         name: "name",
 *         settings: {
 *             baseModel: {
 *                 baseType: Cohere.finetuning.BaseType.BaseTypeUnspecified
 *             },
 *             datasetId: "dataset_id"
 *         }
 *     }
 *
 * @example
 *     {
 *         name: "name",
 *         settings: {
 *             baseModel: {
 *                 baseType: Cohere.finetuning.BaseType.BaseTypeUnspecified
 *             },
 *             datasetId: "dataset_id"
 *         }
 *     }
 */
export interface FinetuningUpdateFinetunedModelRequest {
    /** FinetunedModel name (e.g. `foobar`). */
    name: string;
    /** User ID of the creator. */
    creatorId?: string;
    /** Organization ID. */
    organizationId?: string;
    /** FinetunedModel settings such as dataset, hyperparameters... */
    settings: Cohere.finetuning.Settings;
    /** Current stage in the life-cycle of the fine-tuned model. */
    status?: Cohere.finetuning.Status;
    /** Creation timestamp. */
    createdAt?: Date;
    /** Latest update timestamp. */
    updatedAt?: Date;
    /** Timestamp for the completed fine-tuning. */
    completedAt?: Date;
    /** Timestamp for the latest request to this fine-tuned model. */
    lastUsed?: Date;
}
