API Documentation
Embeddings API
Image API
Audio Batch API
Accounts
Deployments
Models
Supervised Fine Tuning Jobs
Reinforcement Fine Tuning Jobs
Datasets
Create Fine-tuning Job
POST
/
v1
/
accounts
/
{account_id}
/
fineTuningJobs
Copy
curl --request POST \
--url https://api.fireworks.ai/v1/accounts/{account_id}/fineTuningJobs \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"displayName": "<string>",
"dataset": "<string>",
"datasets": [
{
"dataset": "<string>"
}
],
"containerVersion": "<string>",
"modelId": "<string>",
"legacyJob": {},
"textCompletion": {
"inputTemplate": "<string>",
"outputTemplate": "<string>"
},
"textClassification": {
"text": "<string>",
"label": "<string>"
},
"conversation": {
"jinjaTemplate": "<string>"
},
"draftModelData": {
"deploymentName": "<string>",
"jinjaTemplate": "<string>",
"cleanupDeployment": true
},
"draftModel": {},
"genie": {
"pipelineName": "<string>"
},
"baseModel": "<string>",
"epochs": 123,
"learningRate": 123,
"loraRank": 123,
"loraTargetModules": [
"<string>"
],
"batchSize": 123,
"microBatchSize": 123,
"maskToken": "<string>",
"padToken": "<string>",
"wandbEntity": "<string>",
"wandbApiKey": "<string>",
"wandbProject": "<string>",
"evaluation": true,
"evaluationSplit": 123,
"evaluationDataset": "<string>",
"dependentJobs": [
"<string>"
]
}'
Copy
{
"name": "<string>",
"displayName": "<string>",
"createTime": "2023-11-07T05:31:56Z",
"state": "STATE_UNSPECIFIED",
"dataset": "<string>",
"datasets": [
{
"dataset": "<string>"
}
],
"status": {
"code": "OK",
"message": "<string>"
},
"createdBy": "<string>",
"containerVersion": "<string>",
"modelId": "<string>",
"legacyJob": {},
"textCompletion": {
"inputTemplate": "<string>",
"outputTemplate": "<string>"
},
"textClassification": {
"text": "<string>",
"label": "<string>"
},
"conversation": {
"jinjaTemplate": "<string>"
},
"draftModelData": {
"deploymentName": "<string>",
"jinjaTemplate": "<string>",
"cleanupDeployment": true
},
"draftModel": {},
"genie": {
"pipelineName": "<string>"
},
"baseModel": "<string>",
"warmStartFrom": "<string>",
"epochs": 123,
"learningRate": 123,
"loraRank": 123,
"loraTargetModules": [
"<string>"
],
"batchSize": 123,
"microBatchSize": 123,
"maskToken": "<string>",
"padToken": "<string>",
"wandbUrl": "<string>",
"wandbEntity": "<string>",
"wandbApiKey": "<string>",
"wandbProject": "<string>",
"evaluation": true,
"evaluationSplit": 123,
"evaluationDataset": "<string>",
"dependentJobs": [
"<string>"
]
}
Authorizations
Bearer authentication header of the form Bearer <token>
, where <token>
is your auth token.
Path Parameters
The Account Id
Query Parameters
ID of the fine-tuning job.
The update time for the fine-tuning job.
Body
application/json
Response
200 - application/json
A successful response.
The response is of type object
.
Was this page helpful?
Copy
curl --request POST \
--url https://api.fireworks.ai/v1/accounts/{account_id}/fineTuningJobs \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"displayName": "<string>",
"dataset": "<string>",
"datasets": [
{
"dataset": "<string>"
}
],
"containerVersion": "<string>",
"modelId": "<string>",
"legacyJob": {},
"textCompletion": {
"inputTemplate": "<string>",
"outputTemplate": "<string>"
},
"textClassification": {
"text": "<string>",
"label": "<string>"
},
"conversation": {
"jinjaTemplate": "<string>"
},
"draftModelData": {
"deploymentName": "<string>",
"jinjaTemplate": "<string>",
"cleanupDeployment": true
},
"draftModel": {},
"genie": {
"pipelineName": "<string>"
},
"baseModel": "<string>",
"epochs": 123,
"learningRate": 123,
"loraRank": 123,
"loraTargetModules": [
"<string>"
],
"batchSize": 123,
"microBatchSize": 123,
"maskToken": "<string>",
"padToken": "<string>",
"wandbEntity": "<string>",
"wandbApiKey": "<string>",
"wandbProject": "<string>",
"evaluation": true,
"evaluationSplit": 123,
"evaluationDataset": "<string>",
"dependentJobs": [
"<string>"
]
}'
Copy
{
"name": "<string>",
"displayName": "<string>",
"createTime": "2023-11-07T05:31:56Z",
"state": "STATE_UNSPECIFIED",
"dataset": "<string>",
"datasets": [
{
"dataset": "<string>"
}
],
"status": {
"code": "OK",
"message": "<string>"
},
"createdBy": "<string>",
"containerVersion": "<string>",
"modelId": "<string>",
"legacyJob": {},
"textCompletion": {
"inputTemplate": "<string>",
"outputTemplate": "<string>"
},
"textClassification": {
"text": "<string>",
"label": "<string>"
},
"conversation": {
"jinjaTemplate": "<string>"
},
"draftModelData": {
"deploymentName": "<string>",
"jinjaTemplate": "<string>",
"cleanupDeployment": true
},
"draftModel": {},
"genie": {
"pipelineName": "<string>"
},
"baseModel": "<string>",
"warmStartFrom": "<string>",
"epochs": 123,
"learningRate": 123,
"loraRank": 123,
"loraTargetModules": [
"<string>"
],
"batchSize": 123,
"microBatchSize": 123,
"maskToken": "<string>",
"padToken": "<string>",
"wandbUrl": "<string>",
"wandbEntity": "<string>",
"wandbApiKey": "<string>",
"wandbProject": "<string>",
"evaluation": true,
"evaluationSplit": 123,
"evaluationDataset": "<string>",
"dependentJobs": [
"<string>"
]
}
Assistant
Responses are generated using AI and may contain mistakes.