5656 */
5757public final class HelpSystemHelper {
5858 private static final Logger logger = LoggerFactory .getLogger (HelpSystemHelper .class );
59+ private static final ChatGptModel CHAT_GPT_MODEL = ChatGptModel .FAST ;
5960
6061 static final Color AMBIENT_COLOR = new Color (255 , 255 , 165 );
6162
@@ -144,7 +145,7 @@ RestAction<Message> constructChatGptAttempt(ThreadChannel threadChannel,
144145 String context =
145146 "Category %s on a Java Q&A discord server. You may use markdown syntax for the response"
146147 .formatted (matchingTag .getName ());
147- chatGptAnswer = chatGptService .ask (question , context , ChatGptModel . FAST );
148+ chatGptAnswer = chatGptService .ask (question , context , CHAT_GPT_MODEL );
148149
149150 if (chatGptAnswer .isEmpty ()) {
150151 return useChatGptFallbackMessage (threadChannel );
@@ -169,7 +170,8 @@ RestAction<Message> constructChatGptAttempt(ThreadChannel threadChannel,
169170 answer = answer .substring (0 , responseCharLimit );
170171 }
171172
172- MessageEmbed responseEmbed = generateGptResponseEmbed (answer , selfUser , originalQuestion );
173+ MessageEmbed responseEmbed =
174+ generateGptResponseEmbed (answer , selfUser , originalQuestion , CHAT_GPT_MODEL );
173175 return post .flatMap (_ -> threadChannel .sendMessageEmbeds (responseEmbed )
174176 .addActionRow (generateDismissButton (componentIdInteractor , messageId .get ())));
175177 }
@@ -182,8 +184,9 @@ RestAction<Message> constructChatGptAttempt(ThreadChannel threadChannel,
182184 * @param title The title for the MessageEmbed.
183185 * @return A MessageEmbed that contains response generated by AI.
184186 */
185- public MessageEmbed generateGptResponseEmbed (String answer , SelfUser selfUser , String title ) {
186- String responseByGptFooter = "- AI generated response" ;
187+ public MessageEmbed generateGptResponseEmbed (String answer , SelfUser selfUser , String title ,
188+ ChatGptModel model ) {
189+ String responseByGptFooter = "- AI generated response using %s model" .formatted (model );
187190
188191 int embedTitleLimit = MessageEmbed .TITLE_MAX_LENGTH ;
189192 String capitalizedTitle = Character .toUpperCase (title .charAt (0 )) + title .substring (1 );
0 commit comments