File tree 4 files changed +8
-0
lines changed
src/main/java/org/liurb/ai/sdk
4 files changed +8
-0
lines changed Original file line number Diff line number Diff line change 1
1
package org .liurb .ai .sdk .common .bean ;
2
2
3
3
import lombok .Getter ;
4
+ import lombok .NoArgsConstructor ;
4
5
import lombok .Setter ;
5
6
import lombok .experimental .SuperBuilder ;
6
7
7
8
@ SuperBuilder
8
9
@ Getter
9
10
@ Setter
11
+ @ NoArgsConstructor
10
12
public class ChatHistory {
11
13
12
14
private String role ;
Original file line number Diff line number Diff line change 1
1
package org .liurb .ai .sdk .gemini .bean ;
2
2
3
3
import lombok .Getter ;
4
+ import lombok .NoArgsConstructor ;
4
5
import lombok .Setter ;
5
6
import lombok .experimental .SuperBuilder ;
6
7
import org .liurb .ai .sdk .common .bean .ChatHistory ;
7
8
8
9
@ SuperBuilder
9
10
@ Getter
10
11
@ Setter
12
+ @ NoArgsConstructor
11
13
public class GeminiChatHistory extends ChatHistory {
12
14
13
15
private MultiPartInlineData inlineData ;
Original file line number Diff line number Diff line change 1
1
package org .liurb .ai .sdk .ollama .bean ;
2
2
3
3
import lombok .Getter ;
4
+ import lombok .NoArgsConstructor ;
4
5
import lombok .Setter ;
5
6
import lombok .experimental .SuperBuilder ;
6
7
import org .liurb .ai .sdk .common .bean .ChatHistory ;
10
11
@ SuperBuilder
11
12
@ Getter
12
13
@ Setter
14
+ @ NoArgsConstructor
13
15
public class OllamaChatHistory extends ChatHistory {
14
16
15
17
private List <String > images ;
Original file line number Diff line number Diff line change 1
1
package org .liurb .ai .sdk .openai .bean ;
2
2
3
3
import lombok .Getter ;
4
+ import lombok .NoArgsConstructor ;
4
5
import lombok .Setter ;
5
6
import lombok .experimental .SuperBuilder ;
6
7
import org .liurb .ai .sdk .common .bean .ChatHistory ;
10
11
@ SuperBuilder
11
12
@ Getter
12
13
@ Setter
14
+ @ NoArgsConstructor
13
15
public class OpenAiChatHistory extends ChatHistory {
14
16
15
17
private MediaData mediaData ;
You can’t perform that action at this time.
0 commit comments