Skip to main content

Variable: GroupListResponseSchema

const GroupListResponseSchema: ZodObject<{
object: ZodString;
is_quota_exceeded: ZodBoolean;
total: ZodNumber;
data: ZodArray<ZodObject<{
requests: ZodNumber;
cost: ZodOptional<ZodNumber>;
avg_latency: ZodOptional<ZodNumber>;
avg_tokens: ZodOptional<ZodNumber>;
total_tokens: ZodOptional<ZodNumber>;
success_rate: ZodOptional<ZodNumber>;
last_seen: ZodOptional<ZodString>;
object: ZodString;
}, "passthrough", ZodTypeAny, objectOutputType<{
requests: ZodNumber;
cost: ZodOptional<ZodNumber>;
avg_latency: ZodOptional<ZodNumber>;
avg_tokens: ZodOptional<ZodNumber>;
total_tokens: ZodOptional<ZodNumber>;
success_rate: ZodOptional<ZodNumber>;
last_seen: ZodOptional<ZodString>;
object: ZodString;
}, ZodTypeAny, "passthrough">, objectInputType<{
requests: ZodNumber;
cost: ZodOptional<ZodNumber>;
avg_latency: ZodOptional<ZodNumber>;
avg_tokens: ZodOptional<ZodNumber>;
total_tokens: ZodOptional<ZodNumber>;
success_rate: ZodOptional<ZodNumber>;
last_seen: ZodOptional<ZodString>;
object: ZodString;
}, ZodTypeAny, "passthrough">>, "many">;
}, "passthrough", ZodTypeAny, objectOutputType<{
object: ZodString;
is_quota_exceeded: ZodBoolean;
total: ZodNumber;
data: ZodArray<ZodObject<{
requests: ZodNumber;
cost: ZodOptional<ZodNumber>;
avg_latency: ZodOptional<ZodNumber>;
avg_tokens: ZodOptional<ZodNumber>;
total_tokens: ZodOptional<ZodNumber>;
success_rate: ZodOptional<ZodNumber>;
last_seen: ZodOptional<ZodString>;
object: ZodString;
}, "passthrough", ZodTypeAny, objectOutputType<{
requests: ZodNumber;
cost: ZodOptional<ZodNumber>;
avg_latency: ZodOptional<ZodNumber>;
avg_tokens: ZodOptional<ZodNumber>;
total_tokens: ZodOptional<ZodNumber>;
success_rate: ZodOptional<ZodNumber>;
last_seen: ZodOptional<ZodString>;
object: ZodString;
}, ZodTypeAny, "passthrough">, objectInputType<{
requests: ZodNumber;
cost: ZodOptional<ZodNumber>;
avg_latency: ZodOptional<ZodNumber>;
avg_tokens: ZodOptional<ZodNumber>;
total_tokens: ZodOptional<ZodNumber>;
success_rate: ZodOptional<ZodNumber>;
last_seen: ZodOptional<ZodString>;
object: ZodString;
}, ZodTypeAny, "passthrough">>, "many">;
}, ZodTypeAny, "passthrough">, objectInputType<{
object: ZodString;
is_quota_exceeded: ZodBoolean;
total: ZodNumber;
data: ZodArray<ZodObject<{
requests: ZodNumber;
cost: ZodOptional<ZodNumber>;
avg_latency: ZodOptional<ZodNumber>;
avg_tokens: ZodOptional<ZodNumber>;
total_tokens: ZodOptional<ZodNumber>;
success_rate: ZodOptional<ZodNumber>;
last_seen: ZodOptional<ZodString>;
object: ZodString;
}, "passthrough", ZodTypeAny, objectOutputType<{
requests: ZodNumber;
cost: ZodOptional<ZodNumber>;
avg_latency: ZodOptional<ZodNumber>;
avg_tokens: ZodOptional<ZodNumber>;
total_tokens: ZodOptional<ZodNumber>;
success_rate: ZodOptional<ZodNumber>;
last_seen: ZodOptional<ZodString>;
object: ZodString;
}, ZodTypeAny, "passthrough">, objectInputType<{
requests: ZodNumber;
cost: ZodOptional<ZodNumber>;
avg_latency: ZodOptional<ZodNumber>;
avg_tokens: ZodOptional<ZodNumber>;
total_tokens: ZodOptional<ZodNumber>;
success_rate: ZodOptional<ZodNumber>;
last_seen: ZodOptional<ZodString>;
object: ZodString;
}, ZodTypeAny, "passthrough">>, "many">;
}, ZodTypeAny, "passthrough">>;

Defined in: src/models/ai-gateway.ts:339

logs/groups/{ai_service,model,api_key,provider,status_code}.