update
This commit is contained in:
parent
766c8c39db
commit
38faaf605a
Binary file not shown.
144
build/.ninja_log
144
build/.ninja_log
@ -1,100 +1,52 @@
|
||||
# ninja log v6
|
||||
3773 13330 7623615112373972 CMakeFiles/ctai.dir/src/main.cpp.obj 77280178abb968fc
|
||||
221 8354 7623616264677010 CMakeFiles/ctai.dir/src/ctai_session_widget.cpp.obj 578ff58396e1bb80
|
||||
4075 7860 7620828272226167 CMakeFiles/ctai.dir/src/sui_sys_style.cpp.obj 3bdd07348bd84970
|
||||
270 488 7623434635549950 F:/SourceCode/ctai/build/qrc_res.cpp 9794859fafc6825
|
||||
17 240 7623619900841511 F:/SourceCode/ctai/build/ctai_autogen/timestamp da3870ebc94b983e
|
||||
3983 7575 7621872533460841 CMakeFiles/ctai.dir/src/ctai_session_docker.cpp.obj d8ac6cde8856dc5e
|
||||
241 4281 7623619903079357 CMakeFiles/ctai.dir/src/ctai_textedit.cpp.obj 336256b01143e240
|
||||
4083 4223 7620828272305402 CMakeFiles/ctai.dir/sui.rc.obj e30df163c9cbe567
|
||||
3771 12648 7623615112356576 CMakeFiles/ctai.dir/src/ctai_tabwidget.cpp.obj 6fa8a641137702e0
|
||||
490 3312 7623434635699540 CMakeFiles/ctai.dir/qrc_res.cpp.obj 9f74f1f5e59b5b50
|
||||
4197 13978 7623652648875221 CMakeFiles/ctai.dir/src/ctai_session_info.cpp.obj 22d5a962360b4db1
|
||||
4195 14247 7623652648842787 CMakeFiles/ctai.dir/src/ctai.cpp.obj c7f0e07034d2e115
|
||||
3560 6938 7621113173344145 CMakeFiles/ctai.dir/src/ctai_switch_control.cpp.obj ddca150b42c8a71b
|
||||
3769 13300 7623615112321747 CMakeFiles/ctai.dir/src/ctai.cpp.obj c7f0e07034d2e115
|
||||
4178 14304 7623607884485185 CMakeFiles/ctai.dir/src/ctai_session_info.cpp.obj 22d5a962360b4db1
|
||||
490 3312 7623434635699540 CMakeFiles/ctai.dir/qrc_res.cpp.obj 9f74f1f5e59b5b50
|
||||
4201 13623 7623652648910077 CMakeFiles/ctai.dir/src/ctai_tabwidget.cpp.obj 6fa8a641137702e0
|
||||
4083 4223 7620828272305402 CMakeFiles/ctai.dir/sui.rc.obj e30df163c9cbe567
|
||||
286 4744 7623661114274482 CMakeFiles/ctai.dir/src/ctai_textedit.cpp.obj 336256b01143e240
|
||||
3983 7575 7621872533460841 CMakeFiles/ctai.dir/src/ctai_session_docker.cpp.obj d8ac6cde8856dc5e
|
||||
270 488 7623434635549950 F:/SourceCode/ctai/build/qrc_res.cpp 9794859fafc6825
|
||||
4075 7860 7620828272226167 CMakeFiles/ctai.dir/src/sui_sys_style.cpp.obj 3bdd07348bd84970
|
||||
4199 13562 7623652648892649 CMakeFiles/ctai.dir/src/ctai_session_widget.cpp.obj 578ff58396e1bb80
|
||||
31 285 7623661111725641 F:/SourceCode/ctai/build/ctai_autogen/timestamp da3870ebc94b983e
|
||||
4206 14201 7623652648963375 CMakeFiles/ctai.dir/src/main.cpp.obj 77280178abb968fc
|
||||
4903 17025 7621792026943581 CMakeFiles/ctai.dir/src/sui_title.cpp.obj e026b4b712cf9da4
|
||||
4901 21734 7621792026923538 CMakeFiles/ctai.dir/src/sui_base_ex.cpp.obj 476c94d1f2c8cfea
|
||||
4262 7998 7622710864828185 CMakeFiles/ctai.dir/src/ctai_parsestring.cpp.obj c7ba770f3578d195
|
||||
4058 8712 7620828272053173 CMakeFiles/ctai.dir/src/ctai_cmd.cpp.obj 80d6964d23a3e9c5
|
||||
4063 8329 7620828272105475 CMakeFiles/ctai.dir/src/ctai_tabbar.cpp.obj 41b68d110b3c0daf
|
||||
3767 14574 7623615112311718 CMakeFiles/ctai.dir/ctai_autogen/mocs_compilation.cpp.obj 696927afe9114740
|
||||
270 488 7623434635549950 qrc_res.cpp 9794859fafc6825
|
||||
218 7564 7621848927853957 CMakeFiles/ctai.dir/src/sui.cpp.obj e1630d781a04e855
|
||||
17 240 7623619900841511 F:/SourceCode/ctai/build/ctai_autogen/mocs_compilation.cpp da3870ebc94b983e
|
||||
4281 13868 7623619943492845 F:/SourceCode/ctai/release/ctai.exe 66379903cbdcd676
|
||||
3987 7703 7621872533500869 CMakeFiles/ctai.dir/src/ctai_session_table.cpp.obj d0b22ffae77b23cf
|
||||
17 240 7623619900841511 ctai_autogen/mocs_compilation.cpp da3870ebc94b983e
|
||||
31 285 7623661111725641 ctai_autogen/timestamp da3870ebc94b983e
|
||||
4608 24241 7623525557809941 CMakeFiles/ctai.dir/src/ctai_curl.cpp.obj b2496aab435c15c7
|
||||
17 240 7623619900841511 ctai_autogen/timestamp da3870ebc94b983e
|
||||
19 275 7623624945844063 ctai_autogen/timestamp da3870ebc94b983e
|
||||
19 275 7623624945844063 ctai_autogen/mocs_compilation.cpp da3870ebc94b983e
|
||||
19 275 7623624945844063 F:/SourceCode/ctai/build/ctai_autogen/timestamp da3870ebc94b983e
|
||||
19 275 7623624945844063 F:/SourceCode/ctai/build/ctai_autogen/mocs_compilation.cpp da3870ebc94b983e
|
||||
276 4527 7623624948409276 CMakeFiles/ctai.dir/src/ctai_textedit.cpp.obj 336256b01143e240
|
||||
4527 15657 7623624990924942 F:/SourceCode/ctai/release/ctai.exe 66379903cbdcd676
|
||||
18 271 7623625730957623 ctai_autogen/timestamp da3870ebc94b983e
|
||||
18 271 7623625730957623 ctai_autogen/mocs_compilation.cpp da3870ebc94b983e
|
||||
18 271 7623625730957623 F:/SourceCode/ctai/build/ctai_autogen/timestamp da3870ebc94b983e
|
||||
18 271 7623625730957623 F:/SourceCode/ctai/build/ctai_autogen/mocs_compilation.cpp da3870ebc94b983e
|
||||
271 4522 7623625733474911 CMakeFiles/ctai.dir/src/ctai_textedit.cpp.obj 336256b01143e240
|
||||
4522 15762 7623625775991684 F:/SourceCode/ctai/release/ctai.exe 66379903cbdcd676
|
||||
18 343 7623626834808136 ctai_autogen/timestamp da3870ebc94b983e
|
||||
18 343 7623626834808136 ctai_autogen/mocs_compilation.cpp da3870ebc94b983e
|
||||
18 343 7623626834808136 F:/SourceCode/ctai/build/ctai_autogen/timestamp da3870ebc94b983e
|
||||
18 343 7623626834808136 F:/SourceCode/ctai/build/ctai_autogen/mocs_compilation.cpp da3870ebc94b983e
|
||||
344 4608 7623626838059147 CMakeFiles/ctai.dir/src/ctai_textedit.cpp.obj 336256b01143e240
|
||||
4608 16764 7623626880709801 F:/SourceCode/ctai/release/ctai.exe 66379903cbdcd676
|
||||
21 286 7623627983690605 ctai_autogen/timestamp da3870ebc94b983e
|
||||
21 286 7623627983690605 ctai_autogen/mocs_compilation.cpp da3870ebc94b983e
|
||||
21 286 7623627983690605 F:/SourceCode/ctai/build/ctai_autogen/timestamp da3870ebc94b983e
|
||||
21 286 7623627983690605 F:/SourceCode/ctai/build/ctai_autogen/mocs_compilation.cpp da3870ebc94b983e
|
||||
287 4386 7623627986343182 CMakeFiles/ctai.dir/src/ctai_textedit.cpp.obj 336256b01143e240
|
||||
4386 15580 7623628027345035 F:/SourceCode/ctai/release/ctai.exe 66379903cbdcd676
|
||||
21 275 7623628919276654 ctai_autogen/timestamp da3870ebc94b983e
|
||||
21 275 7623628919276654 ctai_autogen/mocs_compilation.cpp da3870ebc94b983e
|
||||
21 275 7623628919276654 F:/SourceCode/ctai/build/ctai_autogen/timestamp da3870ebc94b983e
|
||||
21 275 7623628919276654 F:/SourceCode/ctai/build/ctai_autogen/mocs_compilation.cpp da3870ebc94b983e
|
||||
276 4684 7623628921826957 CMakeFiles/ctai.dir/src/ctai_textedit.cpp.obj 336256b01143e240
|
||||
4684 17132 7623628965905230 F:/SourceCode/ctai/release/ctai.exe 66379903cbdcd676
|
||||
26 265 7623629553727653 ctai_autogen/timestamp da3870ebc94b983e
|
||||
26 265 7623629553727653 ctai_autogen/mocs_compilation.cpp da3870ebc94b983e
|
||||
26 265 7623629553727653 F:/SourceCode/ctai/build/ctai_autogen/timestamp da3870ebc94b983e
|
||||
26 265 7623629553727653 F:/SourceCode/ctai/build/ctai_autogen/mocs_compilation.cpp da3870ebc94b983e
|
||||
265 4130 7623629556122096 CMakeFiles/ctai.dir/src/ctai_textedit.cpp.obj 336256b01143e240
|
||||
4130 14715 7623629594770472 F:/SourceCode/ctai/release/ctai.exe 66379903cbdcd676
|
||||
17 273 7623632272368285 ctai_autogen/timestamp da3870ebc94b983e
|
||||
17 273 7623632272368285 ctai_autogen/mocs_compilation.cpp da3870ebc94b983e
|
||||
17 273 7623632272368285 F:/SourceCode/ctai/build/ctai_autogen/timestamp da3870ebc94b983e
|
||||
17 273 7623632272368285 F:/SourceCode/ctai/build/ctai_autogen/mocs_compilation.cpp da3870ebc94b983e
|
||||
274 4359 7623632274948730 CMakeFiles/ctai.dir/src/ctai_textedit.cpp.obj 336256b01143e240
|
||||
4359 15389 7623632315790814 F:/SourceCode/ctai/release/ctai.exe 66379903cbdcd676
|
||||
18 270 7623633708057391 ctai_autogen/timestamp da3870ebc94b983e
|
||||
18 270 7623633708057391 ctai_autogen/mocs_compilation.cpp da3870ebc94b983e
|
||||
18 270 7623633708057391 F:/SourceCode/ctai/build/ctai_autogen/timestamp da3870ebc94b983e
|
||||
18 270 7623633708057391 F:/SourceCode/ctai/build/ctai_autogen/mocs_compilation.cpp da3870ebc94b983e
|
||||
271 4191 7623633710576880 CMakeFiles/ctai.dir/src/ctai_textedit.cpp.obj 336256b01143e240
|
||||
4191 15679 7623633749784404 F:/SourceCode/ctai/release/ctai.exe 66379903cbdcd676
|
||||
18 277 7623634352724908 ctai_autogen/timestamp da3870ebc94b983e
|
||||
18 277 7623634352724908 ctai_autogen/mocs_compilation.cpp da3870ebc94b983e
|
||||
18 277 7623634352724908 F:/SourceCode/ctai/build/ctai_autogen/timestamp da3870ebc94b983e
|
||||
18 277 7623634352724908 F:/SourceCode/ctai/build/ctai_autogen/mocs_compilation.cpp da3870ebc94b983e
|
||||
277 4172 7623634355310468 CMakeFiles/ctai.dir/src/ctai_textedit.cpp.obj 336256b01143e240
|
||||
4172 15339 7623634394261856 F:/SourceCode/ctai/release/ctai.exe 66379903cbdcd676
|
||||
20 279 7623636068317533 ctai_autogen/timestamp da3870ebc94b983e
|
||||
20 279 7623636068317533 ctai_autogen/mocs_compilation.cpp da3870ebc94b983e
|
||||
20 279 7623636068317533 F:/SourceCode/ctai/build/ctai_autogen/timestamp da3870ebc94b983e
|
||||
20 279 7623636068317533 F:/SourceCode/ctai/build/ctai_autogen/mocs_compilation.cpp da3870ebc94b983e
|
||||
279 4336 7623636070903511 CMakeFiles/ctai.dir/src/ctai_textedit.cpp.obj 336256b01143e240
|
||||
4336 16379 7623636111485084 F:/SourceCode/ctai/release/ctai.exe 66379903cbdcd676
|
||||
21 270 7623637020933581 ctai_autogen/timestamp da3870ebc94b983e
|
||||
21 270 7623637020933581 ctai_autogen/mocs_compilation.cpp da3870ebc94b983e
|
||||
21 270 7623637020933581 F:/SourceCode/ctai/build/ctai_autogen/timestamp da3870ebc94b983e
|
||||
21 270 7623637020933581 F:/SourceCode/ctai/build/ctai_autogen/mocs_compilation.cpp da3870ebc94b983e
|
||||
272 4444 7623637023437245 CMakeFiles/ctai.dir/src/ctai_textedit.cpp.obj 336256b01143e240
|
||||
4444 17349 7623637065158506 F:/SourceCode/ctai/release/ctai.exe 66379903cbdcd676
|
||||
17 294 7623639226674671 ctai_autogen/timestamp da3870ebc94b983e
|
||||
17 294 7623639226674671 ctai_autogen/mocs_compilation.cpp da3870ebc94b983e
|
||||
17 294 7623639226674671 F:/SourceCode/ctai/build/ctai_autogen/timestamp da3870ebc94b983e
|
||||
17 294 7623639226674671 F:/SourceCode/ctai/build/ctai_autogen/mocs_compilation.cpp da3870ebc94b983e
|
||||
295 4245 7623639229447575 CMakeFiles/ctai.dir/src/ctai_textedit.cpp.obj 336256b01143e240
|
||||
4245 15685 7623639268957417 F:/SourceCode/ctai/release/ctai.exe 66379903cbdcd676
|
||||
31 285 7623661111725641 ctai_autogen/mocs_compilation.cpp da3870ebc94b983e
|
||||
3987 7703 7621872533500869 CMakeFiles/ctai.dir/src/ctai_session_table.cpp.obj d0b22ffae77b23cf
|
||||
4744 17540 7623661158837965 F:/SourceCode/ctai/release/ctai.exe 66379903cbdcd676
|
||||
31 285 7623661111725641 F:/SourceCode/ctai/build/ctai_autogen/mocs_compilation.cpp da3870ebc94b983e
|
||||
218 7564 7621848927853957 CMakeFiles/ctai.dir/src/sui.cpp.obj e1630d781a04e855
|
||||
270 488 7623434635549950 qrc_res.cpp 9794859fafc6825
|
||||
4193 15301 7623652648825294 CMakeFiles/ctai.dir/ctai_autogen/mocs_compilation.cpp.obj 696927afe9114740
|
||||
4063 8329 7620828272105475 CMakeFiles/ctai.dir/src/ctai_tabbar.cpp.obj 41b68d110b3c0daf
|
||||
4058 8712 7620828272053173 CMakeFiles/ctai.dir/src/ctai_cmd.cpp.obj 80d6964d23a3e9c5
|
||||
4262 7998 7622710864828185 CMakeFiles/ctai.dir/src/ctai_parsestring.cpp.obj c7ba770f3578d195
|
||||
4901 21734 7621792026923538 CMakeFiles/ctai.dir/src/sui_base_ex.cpp.obj 476c94d1f2c8cfea
|
||||
26 296 7623662989841904 ctai_autogen/timestamp da3870ebc94b983e
|
||||
26 296 7623662989841904 ctai_autogen/mocs_compilation.cpp da3870ebc94b983e
|
||||
26 296 7623662989841904 F:/SourceCode/ctai/build/ctai_autogen/timestamp da3870ebc94b983e
|
||||
26 296 7623662989841904 F:/SourceCode/ctai/build/ctai_autogen/mocs_compilation.cpp da3870ebc94b983e
|
||||
297 4295 7623662992548842 CMakeFiles/ctai.dir/src/ctai_textedit.cpp.obj 336256b01143e240
|
||||
4295 15854 7623663032540764 F:/SourceCode/ctai/release/ctai.exe 66379903cbdcd676
|
||||
27 265 7623663858658168 ctai_autogen/timestamp da3870ebc94b983e
|
||||
27 265 7623663858658168 ctai_autogen/mocs_compilation.cpp da3870ebc94b983e
|
||||
27 265 7623663858658168 F:/SourceCode/ctai/build/ctai_autogen/timestamp da3870ebc94b983e
|
||||
27 265 7623663858658168 F:/SourceCode/ctai/build/ctai_autogen/mocs_compilation.cpp da3870ebc94b983e
|
||||
265 4466 7623663861048249 CMakeFiles/ctai.dir/src/ctai_textedit.cpp.obj 336256b01143e240
|
||||
4466 16178 7623663903051193 F:/SourceCode/ctai/release/ctai.exe 66379903cbdcd676
|
||||
23 264 7623664594196369 ctai_autogen/timestamp da3870ebc94b983e
|
||||
23 264 7623664594196369 ctai_autogen/mocs_compilation.cpp da3870ebc94b983e
|
||||
23 264 7623664594196369 F:/SourceCode/ctai/build/ctai_autogen/timestamp da3870ebc94b983e
|
||||
23 264 7623664594196369 F:/SourceCode/ctai/build/ctai_autogen/mocs_compilation.cpp da3870ebc94b983e
|
||||
265 4737 7623664596611673 CMakeFiles/ctai.dir/src/ctai_textedit.cpp.obj 336256b01143e240
|
||||
4737 16102 7623664641336893 F:/SourceCode/ctai/release/ctai.exe 66379903cbdcd676
|
||||
21 293 7623665386229074 ctai_autogen/timestamp da3870ebc94b983e
|
||||
21 293 7623665386229074 ctai_autogen/mocs_compilation.cpp da3870ebc94b983e
|
||||
21 293 7623665386229074 F:/SourceCode/ctai/build/ctai_autogen/timestamp da3870ebc94b983e
|
||||
21 293 7623665386229074 F:/SourceCode/ctai/build/ctai_autogen/mocs_compilation.cpp da3870ebc94b983e
|
||||
294 4131 7623665388958326 CMakeFiles/ctai.dir/src/ctai_textedit.cpp.obj 336256b01143e240
|
||||
4131 15957 7623665427336235 F:/SourceCode/ctai/release/ctai.exe 66379903cbdcd676
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
BIN
release/ctai.exe
BIN
release/ctai.exe
Binary file not shown.
@ -33,7 +33,7 @@ void ctai_session_info::init_sub_layout()
|
||||
m_sub_systeam_widget->setLayout(m_session_systeam_info_layout);
|
||||
|
||||
m_session_user_group_layout = new QVBoxLayout();
|
||||
m_session_user_edit_info = new QTextEdit();
|
||||
m_session_user_edit_info = new QTextEdit(tr("你是谁?"));
|
||||
m_session_user_edit_layout = new QVBoxLayout();
|
||||
m_session_user_edit_layout->addWidget(m_session_user_edit_info);
|
||||
|
||||
|
||||
@ -16,9 +16,8 @@ ctai_textedit::ctai_textedit(QWidget *parent)
|
||||
document()->setDefaultStyleSheet(
|
||||
"div.message { margin: 5px; padding: 5px; border: 1px solid #ccc; }"
|
||||
"div.header { color: #666; font-size: 0.9em; }"
|
||||
"div.separator { border-bottom: 1px solid #ccc; margin: 5px 0; }"
|
||||
"div.controls { margin-top: 5px; }"
|
||||
);
|
||||
"div.kotens { color: #666; font-size: 0.8em; text-align: center; }"
|
||||
"div.controls { margin-top: 5px; }");
|
||||
}
|
||||
|
||||
void ctai_textedit::add_message(const model_data &content)
|
||||
@ -49,7 +48,7 @@ void ctai_textedit::init_framework_display(const QString &messageId)
|
||||
}
|
||||
else
|
||||
{
|
||||
init_stream_display(messageId);
|
||||
add_stream_display(messageId);
|
||||
}
|
||||
}
|
||||
void ctai_textedit::init_not_stream_display(const QString &messageId)
|
||||
@ -72,17 +71,16 @@ void ctai_textedit::init_not_stream_display(const QString &messageId)
|
||||
cursor.movePosition(QTextCursor::End);
|
||||
cursor.insertHtml(html);
|
||||
}
|
||||
void ctai_textedit::init_stream_display(const QString &messageId)
|
||||
void ctai_textedit::add_stream_display(const QString &messageId)
|
||||
{
|
||||
const MessageItem &item = messages[messageId];
|
||||
QString html = QString(
|
||||
"<div class='message' id='%1'>"
|
||||
"<div class='message' id=%1>"
|
||||
"<div class='header'>ID:%1 | FP:%2 | Time:%3</div>"
|
||||
"<div class='content'>%4</div>"
|
||||
"<div style='color: #666; font-size: 0.8em; text-align: center;'>"
|
||||
"prompts tkoens: %5 | completion tokens: %6 | total tokens: %7 | cache hit tokens: %8 | cache miss tokens: %9"
|
||||
"<div class='kotens'>prompts tkoens: %5 | completion tokens: %6 | total tokens: %7 | cache hit tokens: %8 | cache miss tokens: %9</div>"
|
||||
"</div>"
|
||||
"<div class='separator'></div>")
|
||||
"<hr class='dashed'>")
|
||||
.arg(item.messageId)
|
||||
.arg(item.messageFp)
|
||||
.arg(item.timestamp)
|
||||
@ -92,11 +90,27 @@ void ctai_textedit::init_stream_display(const QString &messageId)
|
||||
.arg(item.total_tokens)
|
||||
.arg(item.cache_hit_tokens)
|
||||
.arg(item.cache_miss_tokens);
|
||||
|
||||
qDebug() << "HTML Content:" << html;
|
||||
QTextCursor cursor = textCursor();
|
||||
cursor.beginEditBlock();
|
||||
|
||||
// 确保光标移动到文档末尾并换行(防止插入到前一行末尾)
|
||||
cursor.movePosition(QTextCursor::End);
|
||||
cursor.insertHtml(html);
|
||||
if (document()->isEmpty()) {
|
||||
// 如果文档为空,直接插入HTML内容
|
||||
cursor.insertHtml(html);
|
||||
} else {
|
||||
// 如果文档不为空,先插入一个换行符,再插入HTML内容
|
||||
cursor.insertBlock();
|
||||
cursor.insertHtml(html);
|
||||
}
|
||||
|
||||
// 可选:确保视图滚动到新内容位置
|
||||
cursor.movePosition(QTextCursor::End);
|
||||
setTextCursor(cursor); // 更新光标位置
|
||||
ensureCursorVisible(); // 确保可见
|
||||
|
||||
cursor.endEditBlock();
|
||||
// createMessageControls(messageId);
|
||||
verticalScrollBar()->setValue(verticalScrollBar()->maximum());
|
||||
|
||||
@ -34,7 +34,7 @@ public slots:
|
||||
void saveMessage(const QString& messageId);
|
||||
void toggleCollapse(const QString& messageId);
|
||||
private:
|
||||
void init_stream_display(const QString& messageId);
|
||||
void add_stream_display(const QString& messageId);
|
||||
void init_framework_display(const QString& messageId);
|
||||
void init_not_stream_display(const QString& messageId);
|
||||
void createMessageControls(const QString& messageId);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user