Skip to content

Commit 1860502

Browse files
MaxiDonkey@hotmail.comMaxiDonkey@hotmail.com
authored andcommitted
update 1.0.3
1 parent a1340fc commit 1860502

1 file changed

Lines changed: 15 additions & 2 deletions

File tree

source/GenAI.Tutorial.FMX.pas

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -687,8 +687,21 @@ procedure Display(Sender: TObject; Value: TResponse);
687687
begin
688688
TutorialHub.JSONResponse := Value.JSONResponse;
689689
for var Item in Value.Output do
690-
for var SubItem in Item.Content do
691-
Display(Sender, SubItem.Text);
690+
begin
691+
if Item.&Type = TResponseTypes.function_call then
692+
begin
693+
Display(Sender, Item.Arguments);
694+
var Evaluation := TutorialHub.Tool.Execute(Item.Arguments);
695+
Display(Sender, Evaluation);
696+
Display(Sender);
697+
TutorialHub.ToolCall(Evaluation);
698+
end
699+
else
700+
begin
701+
for var SubItem in Item.Content do
702+
Display(Sender, SubItem.Text);
703+
end;
704+
end;
692705
Display(Sender);
693706
end;
694707

0 commit comments

Comments
 (0)