Skip to main content

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