commonMain.com.xebia.functional.openai.generated.model.CreateFineTuningJobRequestIntegrationsInnerWandb.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of xef-openai-client Show documentation
Show all versions of xef-openai-client Show documentation
Building applications with LLMs through composability in Kotlin
/**
*
* Please note:
* This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* Do not edit this file manually.
*
*/
@file:Suppress(
"ArrayInDataClass",
"EnumEntryName",
"RemoveRedundantQualifierName",
"UnusedImport"
)
package com.xebia.functional.openai.generated.model
import kotlinx.serialization.Serializable
import kotlinx.serialization.SerialName
import kotlinx.serialization.Contextual
import kotlin.js.JsName
import kotlinx.serialization.json.*
/**
* The settings for your integration with Weights and Biases. This payload specifies the project that metrics will be sent to. Optionally, you can set an explicit display name for your run, add tags to your run, and set a default entity (team, username, etc) to be associated with your run.
*
* @param project The name of the project that the new run will be created under.
* @param name A display name to set for the run. If not set, we will use the Job ID as the name.
* @param entity The entity to use for the run. This allows you to set the team or username of the WandB user that you would like associated with the run. If not set, the default entity for the registered WandB API key is used.
* @param tags A list of tags to be attached to the newly created run. These tags are passed through directly to WandB. Some default tags are generated by OpenAI: \"openai/finetune\", \"openai/{base-model}\", \"openai/{ftjob-abcdef}\".
*/
@Serializable
data class CreateFineTuningJobRequestIntegrationsInnerWandb (
/* The name of the project that the new run will be created under. */
@SerialName(value = "project") val project: kotlin.String,
/* A display name to set for the run. If not set, we will use the Job ID as the name. */
@SerialName(value = "name") val name: kotlin.String? = null,
/* The entity to use for the run. This allows you to set the team or username of the WandB user that you would like associated with the run. If not set, the default entity for the registered WandB API key is used. */
@SerialName(value = "entity") val entity: kotlin.String? = null,
/* A list of tags to be attached to the newly created run. These tags are passed through directly to WandB. Some default tags are generated by OpenAI: \"openai/finetune\", \"openai/{base-model}\", \"openai/{ftjob-abcdef}\". */
@SerialName(value = "tags") val tags: kotlin.collections.List? = null
) {
}