@@ -26,7 +26,7 @@ interface
2626 Clipbrd,
2727 DelphiAIDev.Types,
2828 DelphiAIDev.Consts,
29- DelphiAIDev.Chat ,
29+ DelphiAIDev.AI ,
3030 DelphiAIDev.Settings,
3131 DelphiAIDev.ModuleCreator,
3232 DelphiAIDev.DefaultsQuestions.PopupMenu,
@@ -143,7 +143,7 @@ TDelphiAIDevDBChatView = class(TDockableForm)
143143 procedure DBGrid1TitleClick (Column: TColumn);
144144 procedure btnGenerateDatabaseReferenceClick (Sender: TObject);
145145 private
146- FChat: TDelphiAIDevChat ;
146+ FAI: TDelphiAIDevAI ;
147147 FSettings: TDelphiAIDevSettings;
148148 FProcessResponse: TDelphiAIDevChatProcessResponse;
149149 FPopupMenuQuestions: TDelphiAIDevDefaultsQuestionsPopupMenu;
@@ -236,7 +236,7 @@ constructor TDelphiAIDevDBChatView.Create(AOwner: TComponent);
236236 AutoSave := True;
237237 SaveStateNecessary := True;
238238
239- FChat := TDelphiAIDevChat .Create;
239+ FAI := TDelphiAIDevAI .Create;
240240 FSettings := TDelphiAIDevSettings.GetInstance;
241241 FProcessResponse := TDelphiAIDevChatProcessResponse.Create(mmReturn);
242242 FPopupMenuQuestions := TDelphiAIDevDefaultsQuestionsPopupMenu.Create;
@@ -261,7 +261,7 @@ destructor TDelphiAIDevDBChatView.Destroy;
261261 Self.SaveMemoReturnInFile;
262262 FPopupMenuQuestions.Free;
263263 FProcessResponse.Free;
264- FChat .Free;
264+ FAI .Free;
265265 inherited ;
266266end ;
267267
@@ -742,7 +742,7 @@ procedure TDelphiAIDevDBChatView.ProcessSend;
742742 begin
743743 try
744744 try
745- FChat .ProcessSend(LQuestion);
745+ FAI.AiUse(FSettings.AIDefault) .ProcessSend(LQuestion);
746746 except
747747 on E: Exception do
748748 TThread.Synchronize(nil ,
@@ -759,7 +759,7 @@ procedure TDelphiAIDevDBChatView.ProcessSend;
759759 mmReturn.Lines.BeginUpdate;
760760 try
761761 // Optional use of one of the following lines
762- FProcessResponse.AddResponseComplete(FChat .Response);
762+ FProcessResponse.AddResponseComplete(FAI .Response);
763763 Self.Last;
764764 // Self.AddResponseSimple(FChat.Response.Text);
765765 finally
0 commit comments