import { useTranslation } from "react-i18next"; import { I18nKey } from "#/i18n/declaration"; import { MetricRow } from "./metric-row"; interface UsageSectionProps { usage: { prompt_tokens: number; completion_tokens: number; cache_read_tokens: number; cache_write_tokens: number; }; } export function UsageSection({ usage }: UsageSectionProps) { const { t } = useTranslation("openhands"); return ( <>
{t(I18nKey.CONVERSATION$CACHE_HIT)} {usage.cache_read_tokens.toLocaleString()} {t(I18nKey.CONVERSATION$CACHE_WRITE)} {usage.cache_write_tokens.toLocaleString()}
); }