MujicaUI

Chat Input · #234

TokenCounter 浅色主题渲染快照
浅色 · 渲染快照
TokenCounter 深色主题渲染快照
深色 · 渲染快照

234 TokenCounter Token计数

用途

当前输入 token 数与上限;估算值由调用方提供。

最小示例

view := func(c *ui.Context) {
	core.Use(c, core.Settings{})
	chat.TokenCounter(c, 1234, 8000)
}
ui.Render(view, 400, 300, 1)

参数

used 为调用方估算的非负 token 数;limit 为正数;达到 90% 时警告,超过上限时显示超额。

状态

展示由输入数据驱动;边界值与警告状态带文字说明。

事件

展示组件,调用方更新估算值。

键盘操作

展示组件,沿用外层 Tab 顺序。

限制

token 分词与模型计算由调用方完成。