Ir al contenido

Medidor de contexto

ui.context_meter(used, limit) muestra cuánto se llenó la ventana de contexto de un modelo de IA: un anillo pequeño y 48k / 200k. Es gris por debajo del 80 %, amarillo desde el 80 % y rojo desde el 95 %, y su tooltip da las cifras exactas. ui.format_tokens(count) escribe una cifra de forma corta: 950, 4.5k, 48k, 1.25M.

ui.context_meter · Categoría: Agentes de IA · Referencia completa →

Medidor de contextoMedidor de contexto
  • En la barra o en la caja de texto del chat de un agente, para que el usuario vea cuándo una conversación se hace larga.
import pyzed as pz
from pyzed import ui
pz.row([
ui.context_meter(48_000, 200_000),
ui.context_meter(170_000, 200_000),
ui.context_meter(196_000, 200_000),
], spacing=24, align="center")

Dibujado tal como lo muestra el puntero: los tooltips solo se abren al pasar el ratón.

Medidor de contexto: Bajo el 80 %Medidor de contexto: Bajo el 80 %
Bajo el 80 %
Código
ui.context_meter(48_000, 200_000)
Medidor de contexto: Desde el 80 %Medidor de contexto: Desde el 80 %
Desde el 80 %
Código
ui.context_meter(170_000, 200_000)
Medidor de contexto: Desde el 95 %Medidor de contexto: Desde el 95 %
Desde el 95 %
Código
ui.context_meter(196_000, 200_000)
Medidor de contexto: TooltipMedidor de contexto: Tooltip
Tooltip
Código
ui.context_meter(48_000, 200_000)

ui.format_tokens devuelve el texto que muestra el medidor, para tus propias etiquetas.

Medidor de contexto: format_tokens(950)Medidor de contexto: format_tokens(950)
format_tokens(950)
Código
ui.label(ui.format_tokens(950), mono=True)
Medidor de contexto: format_tokens(4_500)Medidor de contexto: format_tokens(4_500)
format_tokens(4_500)
Código
ui.label(ui.format_tokens(4_500), mono=True)
Medidor de contexto: format_tokens(48_000)Medidor de contexto: format_tokens(48_000)
format_tokens(48_000)
Código
ui.label(ui.format_tokens(48_000), mono=True)
Medidor de contexto: format_tokens(1_250_000)Medidor de contexto: format_tokens(1_250_000)
format_tokens(1_250_000)
Código
ui.label(ui.format_tokens(1_250_000), mono=True)

Medidor de contexto no tiene eventos propios: muestra lo que le das. Como todo widget, también tiene los 18 eventos comunes (click, double_click, right_click, mouse_enter, drag, key_down, resize…), que se conectan con .on(...): mira Eventos y Eventos de cada componente.

context_meter(used, limit, *, theme=None)

Cuánto se llenó la ventana de contexto de un modelo, como el contador de tokens de Zed: un anillo pequeño y 48k / 200k, amarillo pasado el 80 % y rojo pasado el 95 %.

Propiedad Por defecto Descripción
used obligatorio Tokens en uso.
limit obligatorio La ventana del modelo.
theme None Tema.

Referencia completa →

format_tokens(count)

Un número de tokens corto: 950, 4.5k, 48k, 1.25M.

Propiedad Por defecto Descripción
count obligatorio Tokens.

Referencia completa →