v1
latestOpenAPI 3.1.02026-07-26106201349.6 KBCreate Reinforcement Fine-tuning Job
Path parameters
The Account Id
Query parameters
ID of the reinforcement fine-tuning job, a random UUID will be generated if not specified.
Request body
The completed time for the reinforcement fine-tuning job.
The name of the dataset used for training.
The name of a separate dataset to use for evaluation.
Whether to auto-carve the dataset for eval.
JobState represents the state an asynchronous job can be in.
- JOB_STATE_PAUSED: Job is paused, typically due to account suspension or manual intervention.
- JOB_STATE_DELETED: Job has been deleted.
- JOB_STATE_ARCHIVED: User-facing state for jobs whose row is retained post-delete (e.g. RLOR trainers within the checkpoint retention window). The internal row is still in JOB_STATE_DELETED; the gateway translates it to ARCHIVED on public responses.
The email address of the user who initiated this fine-tuning job.
The evaluator resource name to use for RLOR fine-tuning job.
The output dataset's aggregated stats for the evaluation job.
Data chunking for rollout, default size 200, enabled when dataset > 300. Valid range is 1-10,000.
The number of nodes to use for the fine-tuning job. If not specified, the default is 1.
The signed URL for the trainer logs file (stdout/stderr). Only populated if the account has trainer log reading enabled.
Accelerator seconds used by the job, keyed by accelerator type (e.g., "NVIDIA_H100_80GB"). Updated when job completes or is cancelled.
Maximum number of concurrent rollouts during the RFT job.
Maximum number of concurrent evaluations during the RFT job.
Scheduling purpose for training jobs and deployments.
EncryptionState is the authoritative, per-resource CMEK marker: the single source of truth for whether a resource's customer-data artifacts are encrypted. It is stamped at resource creation from the owning account's CMEK config and is immutable for the resource's life, so a resource always reads back with the state it was created under regardless of the account's current flag. The encrypt-on-write / decrypt-on-read decision for the resource's data keys off this field.
- ENCRYPTION_STATE_UNSPECIFIED: Unstamped/legacy rows that predate CMEK. Treated as PLAINTEXT.
- ENCRYPTION_STATE_PLAINTEXT: Customer-data artifacts are stored as plaintext (Fireworks-owned, no CMEK).
- ENCRYPTION_STATE_CMEK: Customer-data artifacts are CMEK-encrypted; reads MUST decrypt (fail-closed).
Response
A successful response.
The completed time for the reinforcement fine-tuning job.
The name of the dataset used for training.
The name of a separate dataset to use for evaluation.
Whether to auto-carve the dataset for eval.
JobState represents the state an asynchronous job can be in.
- JOB_STATE_PAUSED: Job is paused, typically due to account suspension or manual intervention.
- JOB_STATE_DELETED: Job has been deleted.
- JOB_STATE_ARCHIVED: User-facing state for jobs whose row is retained post-delete (e.g. RLOR trainers within the checkpoint retention window). The internal row is still in JOB_STATE_DELETED; the gateway translates it to ARCHIVED on public responses.
The email address of the user who initiated this fine-tuning job.
The evaluator resource name to use for RLOR fine-tuning job.
The output dataset's aggregated stats for the evaluation job.
Data chunking for rollout, default size 200, enabled when dataset > 300. Valid range is 1-10,000.
The number of nodes to use for the fine-tuning job. If not specified, the default is 1.
The signed URL for the trainer logs file (stdout/stderr). Only populated if the account has trainer log reading enabled.
Accelerator seconds used by the job, keyed by accelerator type (e.g., "NVIDIA_H100_80GB"). Updated when job completes or is cancelled.
Maximum number of concurrent rollouts during the RFT job.
Maximum number of concurrent evaluations during the RFT job.
Scheduling purpose for training jobs and deployments.
EncryptionState is the authoritative, per-resource CMEK marker: the single source of truth for whether a resource's customer-data artifacts are encrypted. It is stamped at resource creation from the owning account's CMEK config and is immutable for the resource's life, so a resource always reads back with the state it was created under regardless of the account's current flag. The encrypt-on-write / decrypt-on-read decision for the resource's data keys off this field.
- ENCRYPTION_STATE_UNSPECIFIED: Unstamped/legacy rows that predate CMEK. Treated as PLAINTEXT.
- ENCRYPTION_STATE_PLAINTEXT: Customer-data artifacts are stored as plaintext (Fireworks-owned, no CMEK).
- ENCRYPTION_STATE_CMEK: Customer-data artifacts are CMEK-encrypted; reads MUST decrypt (fail-closed).