Skip to main content

Type Alias: GatewayInferenceOpenAIFile

type GatewayInferenceOpenAIFile = {
[key: string]: unknown;
id: string;
bytes: number;
created_at: number;
filename: string;
object: "file";
purpose: | "assistants"
| "assistants_output"
| "batch"
| "batch_output"
| "fine-tune"
| "fine-tune-results"
| "vision";
status: "uploaded" | "processed" | "error";
status_details?: string | null;
};

Defined in: src/models/ai-gateway-inference.ts:5738

Portkey OpenAIFile; additive response fields are preserved.

Example​

`GatewayInferenceOpenAIFileSchema.parse(value);`

Indexable​

[key: string]: unknown

Properties​

id​

id: string;

Defined in: src/models/ai-gateway-inference.ts:5739


bytes​

bytes: number;

Defined in: src/models/ai-gateway-inference.ts:5740


created_at​

created_at: number;

Defined in: src/models/ai-gateway-inference.ts:5741


filename​

filename: string;

Defined in: src/models/ai-gateway-inference.ts:5742


object​

object: "file";

Defined in: src/models/ai-gateway-inference.ts:5743


purpose​

purpose:
| "assistants"
| "assistants_output"
| "batch"
| "batch_output"
| "fine-tune"
| "fine-tune-results"
| "vision";

Defined in: src/models/ai-gateway-inference.ts:5744


status​

status: "uploaded" | "processed" | "error";

Defined in: src/models/ai-gateway-inference.ts:5752


status_details?​

optional status_details?: string | null;

Defined in: src/models/ai-gateway-inference.ts:5753