Files
Moltbot/src/infra/provider-usage.types.ts
2026-02-23 05:20:14 +01:00

28 lines
487 B
TypeScript

export type UsageWindow = {
label: string;
usedPercent: number;
resetAt?: number;
};
export type ProviderUsageSnapshot = {
provider: UsageProviderId;
displayName: string;
windows: UsageWindow[];
plan?: string;
error?: string;
};
export type UsageSummary = {
updatedAt: number;
providers: ProviderUsageSnapshot[];
};
export type UsageProviderId =
| "anthropic"
| "github-copilot"
| "google-gemini-cli"
| "minimax"
| "openai-codex"
| "xiaomi"
| "zai";