Return (used_tokens, max_tokens).
(messages: list[dict])
| 37 | return f"[{color}]{bar}[/{color}] {used}/{total} tokens ({pct*100:.0f}%){tps}" |
| 38 | |
| 39 | def get_context_usage(messages: list[dict]) -> tuple[int, int]: |
| 40 | """Return (used_tokens, max_tokens).""" |
| 41 | used = estimate_messages_tokens(messages) |
| 42 | max_ctx = MODEL_CONFIG["n_ctx"] |
| 43 | return used, max_ctx |
no test coverage detected