From cccadcea075f365553fda25df16f9992ab0e5f8e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Peer=20Sch=C3=BCtt?= <20603780+peerschuett@users.noreply.github.com> Date: Thu, 5 Jun 2025 12:02:59 +0200 Subject: [PATCH] Works already, but might not be the ideal solution --- .../Chat/ContentBlockComponent.razor | 2 +- app/MindWork AI Studio/Chat/StringExtension.cs | 16 ++++++++++++++++ 2 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 app/MindWork AI Studio/Chat/StringExtension.cs diff --git a/app/MindWork AI Studio/Chat/ContentBlockComponent.razor b/app/MindWork AI Studio/Chat/ContentBlockComponent.razor index 8b93606d..f0bfcd71 100644 --- a/app/MindWork AI Studio/Chat/ContentBlockComponent.razor +++ b/app/MindWork AI Studio/Chat/ContentBlockComponent.razor @@ -72,7 +72,7 @@ } else { - + } } } diff --git a/app/MindWork AI Studio/Chat/StringExtension.cs b/app/MindWork AI Studio/Chat/StringExtension.cs new file mode 100644 index 00000000..7eef7841 --- /dev/null +++ b/app/MindWork AI Studio/Chat/StringExtension.cs @@ -0,0 +1,16 @@ +namespace AIStudio.Chat; + +public static class StringExtensions +{ + public static string RemoveThinkTags(this string input) + { + if (string.IsNullOrEmpty(input) || !input.StartsWith("")) + return input; + + int endIndex = input.IndexOf(""); + if (endIndex == -1) + return input; + + return input.Substring(endIndex + "".Length); + } +} \ No newline at end of file