File tree Expand file tree Collapse file tree 9 files changed +31
-15
lines changed
src/main/java/com/theokanning/openai/assistants Expand file tree Collapse file tree 9 files changed +31
-15
lines changed Original file line number Diff line number Diff line change 66 <parent >
77 <groupId >top.bella</groupId >
88 <artifactId >openai-java</artifactId >
9- <version >0.23.30 </version >
9+ <version >0.23.31 </version >
1010 </parent >
1111 <packaging >jar</packaging >
1212 <artifactId >openai-api</artifactId >
Original file line number Diff line number Diff line change 1+ package com .theokanning .openai .assistants ;
2+
3+ public interface IUssrRequest {
4+ String getUser ();
5+ }
Original file line number Diff line number Diff line change 11package com .theokanning .openai .assistants .assistant ;
22
3-
43import com .fasterxml .jackson .annotation .JsonInclude ;
54import com .fasterxml .jackson .annotation .JsonProperty ;
65import com .fasterxml .jackson .databind .annotation .JsonDeserialize ;
76import com .fasterxml .jackson .databind .annotation .JsonSerialize ;
7+ import com .theokanning .openai .assistants .IUssrRequest ;
88import com .theokanning .openai .completion .chat .ChatResponseFormat ;
9- import lombok .*;
9+ import lombok .AllArgsConstructor ;
10+ import lombok .Builder ;
11+ import lombok .Data ;
12+ import lombok .NoArgsConstructor ;
13+ import lombok .NonNull ;
1014
1115import java .util .ArrayList ;
1216import java .util .List ;
1620@ NoArgsConstructor
1721@ AllArgsConstructor
1822@ Data
19- public class AssistantRequest {
23+ public class AssistantRequest implements IUssrRequest {
2024
2125 /**
2226 * ID of the model to use
@@ -93,9 +97,11 @@ public class AssistantRequest {
9397 Map <String , String > metadata ;
9498
9599 @ JsonProperty ("file_ids" )
96- private List <String > fileIds ;
100+ List <String > fileIds ;
97101
98102 @ JsonProperty ("reasoning_effort" )
99- private String reasoningEffort ;
103+ String reasoningEffort ;
104+
105+ String user ;
100106
101107}
Original file line number Diff line number Diff line change 44import com .fasterxml .jackson .annotation .JsonProperty ;
55import com .fasterxml .jackson .databind .annotation .JsonDeserialize ;
66import com .fasterxml .jackson .databind .annotation .JsonSerialize ;
7+ import com .theokanning .openai .assistants .IUssrRequest ;
78import com .theokanning .openai .assistants .assistant .Tool ;
89import com .theokanning .openai .assistants .assistant .ToolResources ;
910import com .theokanning .openai .assistants .thread .ThreadRequest ;
2728@ Builder
2829@ NoArgsConstructor
2930@ AllArgsConstructor
30- public class CreateThreadAndRunRequest {
31+ public class CreateThreadAndRunRequest implements IUssrRequest {
3132
3233 @ JsonProperty ("assistant_id" )
3334 private String assistantId ;
Original file line number Diff line number Diff line change 44import com .fasterxml .jackson .annotation .JsonProperty ;
55import com .fasterxml .jackson .databind .annotation .JsonDeserialize ;
66import com .fasterxml .jackson .databind .annotation .JsonSerialize ;
7+ import com .theokanning .openai .assistants .IUssrRequest ;
78import com .theokanning .openai .assistants .assistant .Tool ;
89import com .theokanning .openai .assistants .message .MessageRequest ;
910import com .theokanning .openai .completion .chat .ChatResponseFormat ;
1920@ NoArgsConstructor
2021@ AllArgsConstructor
2122@ Data
22- public class RunCreateRequest {
23+ public class RunCreateRequest implements IUssrRequest {
2324 @ JsonProperty ("assistant_id" )
2425 String assistantId ;
2526
@@ -123,10 +124,10 @@ public class RunCreateRequest {
123124 * Reducing reasoning effort can result in faster responses and fewer tokens used on reasoning in a response.
124125 */
125126 @ JsonProperty ("reasoning_effort" )
126- private String reasoningEffort ;
127+ String reasoningEffort ;
127128
128129 @ JsonProperty ("save_message" )
129- private Boolean saveMessage ;
130+ Boolean saveMessage ;
130131
131- private String user ;
132+ String user ;
132133}
Original file line number Diff line number Diff line change 11package com .theokanning .openai .assistants .thread ;
22
33import com .fasterxml .jackson .annotation .JsonProperty ;
4+ import com .theokanning .openai .assistants .IUssrRequest ;
45import com .theokanning .openai .assistants .assistant .ToolResources ;
56import com .theokanning .openai .assistants .message .MessageRequest ;
67import lombok .AllArgsConstructor ;
2021@ NoArgsConstructor
2122@ AllArgsConstructor
2223@ Data
23- public class ThreadRequest {
24+ public class ThreadRequest implements IUssrRequest {
2425 /**
2526 * A list of messages to start the thread with. Optional.
2627 */
@@ -43,4 +44,6 @@ public class ThreadRequest {
4344
4445
4546 Map <String , Object > environment ;
47+
48+ String user ;
4649}
Original file line number Diff line number Diff line change 66 <parent >
77 <groupId >top.bella</groupId >
88 <artifactId >openai-java</artifactId >
9- <version >0.23.30 </version >
9+ <version >0.23.31 </version >
1010 </parent >
1111 <packaging >jar</packaging >
1212
Original file line number Diff line number Diff line change 55
66 <groupId >top.bella</groupId >
77 <artifactId >openai-java</artifactId >
8- <version >0.23.30 </version >
8+ <version >0.23.31 </version >
99 <packaging >pom</packaging >
1010 <description >openai java 版本</description >
1111 <name >openai-java</name >
Original file line number Diff line number Diff line change 66 <parent >
77 <groupId >top.bella</groupId >
88 <artifactId >openai-java</artifactId >
9- <version >0.23.30 </version >
9+ <version >0.23.31 </version >
1010 </parent >
1111 <packaging >jar</packaging >
1212
You can’t perform that action at this time.
0 commit comments