Skip to content

Commit 60ff935

Browse files
committed
feat: remove tooltip and directly display stats
1 parent 8d801bb commit 60ff935

File tree

2 files changed

+19
-47
lines changed

2 files changed

+19
-47
lines changed

app/components/chat.module.scss

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -522,7 +522,12 @@
522522
display: flex;
523523
justify-content: end;
524524
align-items: center;
525-
gap: 4px;
525+
flex-wrap: wrap;
526+
gap: 6px;
527+
528+
.chat-message-usage {
529+
display: flex;
530+
}
526531

527532
.tooltip {
528533
width: 14px;

app/components/chat.tsx

Lines changed: 13 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -1333,54 +1333,21 @@ function _Chat() {
13331333
</div>
13341334
)}
13351335
</div>
1336-
13371336
<div className={styles["chat-message-action-date"]}>
1338-
{!isContext &&
1339-
message.role === "assistant" &&
1340-
(message.stopReason || message.usage) && (
1341-
<div className={styles.tooltip}>
1342-
<Tooltip
1343-
direction="top"
1344-
content={
1345-
<div style={{ fontSize: config.fontSize }}>
1346-
{message.stopReason && (
1347-
<>
1348-
<span>
1349-
{`Stop Reason: ${message.stopReason}`}
1350-
</span>
1351-
<br />
1352-
</>
1353-
)}
1354-
{message.usage && (
1355-
<>
1356-
<span>
1357-
{`Prompt Tokens: ${message.usage.prompt_tokens}`}
1358-
</span>
1359-
<br />
1360-
<span>
1361-
{`Completion Tokens: ${message.usage.completion_tokens}`}
1362-
</span>
1363-
<br />
1364-
<span>
1365-
{`Prefill: ${message.usage.extra.prefill_tokens_per_s.toFixed(
1366-
4,
1367-
)} tokens/sec`}
1368-
</span>
1369-
<br />
1370-
<span>
1371-
{`Decoding: ${message.usage.extra.decode_tokens_per_s.toFixed(
1372-
4,
1373-
)} tokens/sec`}
1374-
</span>
1375-
</>
1376-
)}
1377-
</div>
1378-
}
1379-
>
1380-
{<InfoIcon />}
1381-
</Tooltip>
1337+
{message.role === "assistant" && message.usage && (
1338+
<>
1339+
<div>
1340+
{`Prefill: ${message.usage.extra.prefill_tokens_per_s.toFixed(
1341+
1,
1342+
)} tok/s,`}
13821343
</div>
1383-
)}
1344+
<div>
1345+
{`Decode: ${message.usage.extra.decode_tokens_per_s.toFixed(
1346+
1,
1347+
)} tok/s,`}
1348+
</div>
1349+
</>
1350+
)}
13841351
{isContext
13851352
? Locale.Chat.IsContext
13861353
: message.date.toLocaleString()}

0 commit comments

Comments
 (0)