Skip to content

Commit e431aa1

Browse files
committed
feat: add save_message options
1 parent 36ed269 commit e431aa1

File tree

9 files changed

+18
-6
lines changed

9 files changed

+18
-6
lines changed

api/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>top.bella</groupId>
88
<artifactId>openai-java</artifactId>
9-
<version>0.23.28</version>
9+
<version>0.23.29</version>
1010
</parent>
1111
<packaging>jar</packaging>
1212
<artifactId>openai-api</artifactId>

api/src/main/java/com/theokanning/openai/assistants/run/CreateThreadAndRunRequest.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,4 +123,7 @@ public class CreateThreadAndRunRequest {
123123
*/
124124
@JsonProperty("reasoning_effort")
125125
private String reasoningEffort;
126+
127+
@JsonProperty("save_message")
128+
private Boolean saveMessage;
126129
}

api/src/main/java/com/theokanning/openai/assistants/run/RunCreateRequest.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -124,4 +124,7 @@ public class RunCreateRequest {
124124
*/
125125
@JsonProperty("reasoning_effort")
126126
private String reasoningEffort;
127+
128+
@JsonProperty("save_message")
129+
private Boolean saveMessage;
127130
}

client/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>top.bella</groupId>
88
<artifactId>openai-java</artifactId>
9-
<version>0.23.28</version>
9+
<version>0.23.29</version>
1010
</parent>
1111
<packaging>jar</packaging>
1212

client/src/main/java/com/theokanning/openai/client/OpenAiApi.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,10 @@ public interface OpenAiApi {
104104
@GET("files/{file_id}/content")
105105
Single<ResponseBody> retrieveFileContent(@Path("file_id") String fileId);
106106

107+
@Streaming
108+
@GET("files/{file_id}/dom-tree/content")
109+
Single<ResponseBody> retrieveDomTreeContent(@Path("file_id") String fileId);
110+
107111
@POST("fine_tuning/jobs")
108112
Single<FineTuningJob> createFineTuningJob(@Body FineTuningJobRequest request);
109113

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
<groupId>top.bella</groupId>
77
<artifactId>openai-java</artifactId>
8-
<version>0.23.28</version>
8+
<version>0.23.29</version>
99
<packaging>pom</packaging>
1010
<description>openai java 版本</description>
1111
<name>openai-java</name>

service/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>top.bella</groupId>
88
<artifactId>openai-java</artifactId>
9-
<version>0.23.28</version>
9+
<version>0.23.29</version>
1010
</parent>
1111
<packaging>jar</packaging>
1212

service/src/main/java/com/theokanning/openai/service/OpenAiService.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -237,6 +237,10 @@ public ResponseBody retrieveFileContent(String fileId) {
237237
return execute(api.retrieveFileContent(fileId));
238238
}
239239

240+
public ResponseBody retrieveDomTreeContent(String fileId) {
241+
return execute(api.retrieveDomTreeContent(fileId));
242+
}
243+
240244
public FineTuningJob createFineTuningJob(FineTuningJobRequest request) {
241245
return execute(api.createFineTuningJob(request));
242246
}

service/src/test/java/com/theokanning/openai/service/FileTest.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,4 @@ void uploadFileStream() throws Exception {
6666
DeleteResult result = service.deleteFile(fileId);
6767
assertTrue(result.isDeleted());
6868
}
69-
70-
7169
}

0 commit comments

Comments
 (0)