Skip to content
This repository was archived by the owner on Jun 6, 2024. It is now read-only.

Commit 44cba2e

Browse files
authored
Add fine-tuning api models to json test (#379)
1 parent a4f2df8 commit 44cba2e

File tree

5 files changed

+47
-2
lines changed

5 files changed

+47
-2
lines changed

api/src/main/java/com/theokanning/openai/fine_tuning/FineTuningEvent.java

+5
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,11 @@ public class FineTuningEvent {
1515
*/
1616
String object;
1717

18+
/**
19+
* The ID of the fine-tuning event.
20+
*/
21+
String id;
22+
1823
/**
1924
* The creation time in epoch seconds.
2025
*/

api/src/test/java/com/theokanning/openai/JsonTest.java

+6-2
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,11 @@
1212
import com.theokanning.openai.embedding.EmbeddingResult;
1313
import com.theokanning.openai.engine.Engine;
1414
import com.theokanning.openai.file.File;
15+
import com.theokanning.openai.fine_tuning.FineTuningEvent;
16+
import com.theokanning.openai.fine_tuning.FineTuningJob;
17+
import com.theokanning.openai.fine_tuning.FineTuningJobRequest;
1518
import com.theokanning.openai.finetune.FineTuneEvent;
1619
import com.theokanning.openai.finetune.FineTuneResult;
17-
import com.theokanning.openai.image.CreateImageEditRequest;
18-
import com.theokanning.openai.image.CreateImageRequest;
1920
import com.theokanning.openai.image.ImageResult;
2021
import com.theokanning.openai.model.Model;
2122
import com.theokanning.openai.moderation.ModerationRequest;
@@ -43,6 +44,9 @@ public class JsonTest {
4344
File.class,
4445
FineTuneEvent.class,
4546
FineTuneResult.class,
47+
FineTuningEvent.class,
48+
FineTuningJob.class,
49+
FineTuningJobRequest.class,
4650
ImageResult.class,
4751
TranscriptionResult.class,
4852
TranslationResult.class,
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"object": "fine_tuning.job.event",
3+
"id": "ft-event-ddTJfwuMVpfLXseO0Am0Gqjm",
4+
"created_at": 1692407401,
5+
"level": "info",
6+
"message": "Fine tuning job successfully completed",
7+
"type": "message"
8+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
{
2+
"id": "ftjob-abc123",
3+
"object": "fine_tuning.job",
4+
"model": "davinci-002",
5+
"status": "succeeded",
6+
"hyperparameters": {
7+
"n_epochs": 4
8+
},
9+
"created_at": 1692661014,
10+
"finished_at": 1692661190,
11+
"fine_tuned_model": "ft:davinci-002:my-org:custom_suffix:7q8mpxmy",
12+
"organization_id": "org-123",
13+
"training_file": "file-abc123",
14+
"result_files": [
15+
"file-abc123"
16+
],
17+
"validation_file": "validation-file",
18+
"trained_tokens": 5768
19+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"model": "davinci-002",
3+
"validation_file": "file-abc123",
4+
"training_file": "file-abc123",
5+
"hyperparameters": {
6+
"n_epochs": 4
7+
},
8+
"suffix": "test"
9+
}

0 commit comments

Comments
 (0)