Type Alias: GatewayInferenceBatch
type GatewayInferenceBatch = {
[key: string]: unknown;
id: string;
object: "batch";
endpoint: string;
errors?: | {
[key: string]: unknown;
object?: string;
data?: {
[key: string]: unknown;
code?: string;
message?: string;
param?: string | null;
line?: number | null;
}[];
}
| null;
input_file_id: string;
completion_window: string;
status: | "validating"
| "failed"
| "in_progress"
| "finalizing"
| "completed"
| "expired"
| "cancelling"
| "cancelled";
output_file_id?: string | null;
error_file_id?: string | null;
created_at: number;
in_progress_at?: number | null;
expires_at?: number;
finalizing_at?: number | null;
completed_at?: number | null;
failed_at?: number | null;
expired_at?: number | null;
cancelling_at?: number | null;
cancelled_at?: number | null;
request_counts?: {
[key: string]: unknown;
total: number;
completed: number;
failed: number;
};
metadata?: | {
[key: string]: unknown;
}
| null;
};
Defined in: src/models/ai-gateway-inference.ts:7537
Portkey Batch; additive response fields are preserved.
Example
`GatewayInferenceBatchSchema.parse(value);`
Indexable
[key: string]: unknown
Properties
id
id: string;
Defined in: src/models/ai-gateway-inference.ts:7538
object
object: "batch";
Defined in: src/models/ai-gateway-inference.ts:7539
endpoint
endpoint: string;
Defined in: src/models/ai-gateway-inference.ts:7540
errors?
optional errors?:
| {
[key: string]: unknown;
object?: string;
data?: {
[key: string]: unknown;
code?: string;
message?: string;
param?: string | null;
line?: number | null;
}[];
}
| null;
Defined in: src/models/ai-gateway-inference.ts:7541
input_file_id
input_file_id: string;
Defined in: src/models/ai-gateway-inference.ts:7552
completion_window
completion_window: string;
Defined in: src/models/ai-gateway-inference.ts:7553
status
status:
| "validating"
| "failed"
| "in_progress"
| "finalizing"
| "completed"
| "expired"
| "cancelling"
| "cancelled";
Defined in: src/models/ai-gateway-inference.ts:7554
output_file_id?
optional output_file_id?: string | null;
Defined in: src/models/ai-gateway-inference.ts:7563
error_file_id?
optional error_file_id?: string | null;
Defined in: src/models/ai-gateway-inference.ts:7564
created_at
created_at: number;
Defined in: src/models/ai-gateway-inference.ts:7565
in_progress_at?
optional in_progress_at?: number | null;
Defined in: src/models/ai-gateway-inference.ts:7566
expires_at?
optional expires_at?: number;
Defined in: src/models/ai-gateway-inference.ts:7567
finalizing_at?
optional finalizing_at?: number | null;
Defined in: src/models/ai-gateway-inference.ts:7568
completed_at?
optional completed_at?: number | null;
Defined in: src/models/ai-gateway-inference.ts:7569
failed_at?
optional failed_at?: number | null;
Defined in: src/models/ai-gateway-inference.ts:7570
expired_at?
optional expired_at?: number | null;
Defined in: src/models/ai-gateway-inference.ts:7571
cancelling_at?
optional cancelling_at?: number | null;
Defined in: src/models/ai-gateway-inference.ts:7572
cancelled_at?
optional cancelled_at?: number | null;
Defined in: src/models/ai-gateway-inference.ts:7573
request_counts?
optional request_counts?: {
[key: string]: unknown;
total: number;
completed: number;
failed: number;
};
Defined in: src/models/ai-gateway-inference.ts:7574
Index Signature
[key: string]: unknown
total
total: number;
completed
completed: number;
failed
failed: number;
metadata?
optional metadata?:
| {
[key: string]: unknown;
}
| null;
Defined in: src/models/ai-gateway-inference.ts:7575