feat: add river-backed async task queue
This commit is contained in:
@@ -775,6 +775,7 @@ export interface ModelRateLimitStatus {
|
||||
platformCooldownUntil?: string;
|
||||
modelCooldownUntil?: string;
|
||||
concurrent: RateLimitMetricStatus;
|
||||
queuedTasks: number;
|
||||
rpm: RateLimitMetricStatus;
|
||||
tpm: RateLimitMetricStatus;
|
||||
loadRatio: number;
|
||||
@@ -808,6 +809,7 @@ export interface GatewayTask {
|
||||
resolvedModel?: string;
|
||||
requestId?: string;
|
||||
request?: Record<string, unknown>;
|
||||
asyncMode?: boolean;
|
||||
status: 'queued' | 'running' | 'succeeded' | 'failed' | 'cancelled' | string;
|
||||
result?: Record<string, unknown>;
|
||||
billings?: unknown[];
|
||||
|
||||
Reference in New Issue
Block a user