From a66ab7d094f4b571e4b7f5d03cfd32a16e1a4b8c Mon Sep 17 00:00:00 2001 From: Claas Augner Date: Mon, 15 Apr 2024 16:58:06 +0200 Subject: [PATCH] enhance(ai-help): add model to issue reports --- client/src/plus/ai-help/index.tsx | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/client/src/plus/ai-help/index.tsx b/client/src/plus/ai-help/index.tsx index f3d0689f898a..d4295e1ee76d 100644 --- a/client/src/plus/ai-help/index.tsx +++ b/client/src/plus/ai-help/index.tsx @@ -1083,6 +1083,9 @@ function ReportIssueOnGitHubLink({ currentMessage: Message; children: React.ReactNode; }) { + const user = useUserData(); + const isSubscriber = useMemo(() => isPlusSubscriber(user), [user]); + const gleanClick = useGleanClick(); const currentMessageIndex = messages.indexOf(currentMessage); const questions = messages @@ -1107,6 +1110,8 @@ function ReportIssueOnGitHubLink({ ) .join("\n") ?? "(None)" ); + // TODO Persist model in messages and read it from there. + sp.set("model", isSubscriber ? "gpt-4" : "gpt-3.5"); sp.set("template", "ai-help-answer.yml"); url.search = sp.toString();