Skip to main content

Type Alias: GatewayInferenceInputMessageResource

type GatewayInferenceInputMessageResource = {
[key: string]: unknown;
type?: "message";
role: "user" | "system" | "developer";
status?: "in_progress" | "completed" | "incomplete";
content: GatewayInferenceInputMessageContentList;
id: string;
};

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

Portkey InputMessageResource; additive response fields are preserved.

Example​

`GatewayInferenceInputMessageResourceSchema.parse(value);`

Indexable​

[key: string]: unknown

Properties​

type?​

optional type?: "message";

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


role​

role: "user" | "system" | "developer";

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


status?​

optional status?: "in_progress" | "completed" | "incomplete";

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


content​

content: GatewayInferenceInputMessageContentList;

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


id​

id: string;

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