File tree 1 file changed +7
-3
lines changed
backend/src/main/java/ch/xxx/messenger/adapter/controller
1 file changed +7
-3
lines changed Original file line number Diff line number Diff line change 12
12
*/
13
13
package ch .xxx .messenger .adapter .controller ;
14
14
15
- import java .util .List ;
15
+ import java .util .Collections ;
16
16
17
17
import org .slf4j .Logger ;
18
18
import org .slf4j .LoggerFactory ;
33
33
@ RequestMapping ("/rest/aifriend" )
34
34
public class AiFriendController {
35
35
private static final Logger LOGGER = LoggerFactory .getLogger (AiFriendController .class );
36
- private AiFriendService aiFriendService ;
36
+ private final AiFriendService aiFriendService ;
37
37
38
38
public AiFriendController (AiFriendService aiFriendService ) {
39
39
this .aiFriendService = aiFriendService ;
@@ -46,6 +46,10 @@ public AiConfig getAiConfig() {
46
46
47
47
@ PostMapping ("/talk" )
48
48
public Flux <ChatResponse > talkToSam (@ RequestBody AiMessageDto aiMessageDto ) {
49
- return this .aiFriendService .talkToSam (new UserMessage (aiMessageDto .getContent (), List .of (), aiMessageDto .getProperties ()));
49
+ var userMessage = UserMessage .builder ().text (aiMessageDto .getContent ())
50
+ .metadata (aiMessageDto .getProperties ())
51
+ .media (Collections .emptyList ())
52
+ .build ();
53
+ return this .aiFriendService .talkToSam (userMessage );
50
54
}
51
55
}
You can’t perform that action at this time.
0 commit comments