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