Type Alias: GatewayInferenceCreateChatCompletionStreamResponse
type GatewayInferenceCreateChatCompletionStreamResponse = {
[key: string]: unknown;
id: string;
choices: {
[key: string]: unknown;
delta: GatewayInferenceChatCompletionStreamResponseDelta;
logprobs?: | {
[key: string]: unknown;
content: | GatewayInferenceChatCompletionTokenLogprob[]
| null;
}
| null;
finish_reason: | "stop" | "length" | "tool_calls" | "content_filter" | "function_call"
| null;
index: number;
}[];
created: number;
model: string;
system_fingerprint?: string | null;
object: "chat.completion.chunk";
usage?: | {
[key: string]: unknown;
completion_tokens: number;
prompt_tokens: number;
total_tokens: number;
}
| null;
};
Defined in: src/models/ai-gateway-inference.ts:1055
Portkey CreateChatCompletionStreamResponse; additive response fields are preserved.
Example
`GatewayInferenceCreateChatCompletionStreamResponseSchema.parse(value);`
Indexable
[key: string]: unknown
Properties
id
id: string;
Defined in: src/models/ai-gateway-inference.ts:1056
choices
choices: {
[key: string]: unknown;
delta: GatewayInferenceChatCompletionStreamResponseDelta;
logprobs?: | {
[key: string]: unknown;
content: | GatewayInferenceChatCompletionTokenLogprob[]
| null;
}
| null;
finish_reason: | "stop" | "length" | "tool_calls" | "content_filter" | "function_call"
| null;
index: number;
}[];
Defined in: src/models/ai-gateway-inference.ts:1057
Index Signature
[key: string]: unknown
delta
delta: GatewayInferenceChatCompletionStreamResponseDelta;
logprobs?
optional logprobs?:
| {
[key: string]: unknown;
content: | GatewayInferenceChatCompletionTokenLogprob[]
| null;
}
| null;
finish_reason
finish_reason:
| "stop" | "length" | "tool_calls" | "content_filter" | "function_call"
| null;
index
index: number;
created
created: number;
Defined in: src/models/ai-gateway-inference.ts:1067
model
model: string;
Defined in: src/models/ai-gateway-inference.ts:1068
system_fingerprint?
optional system_fingerprint?: string | null;
Defined in: src/models/ai-gateway-inference.ts:1069
object
object: "chat.completion.chunk";
Defined in: src/models/ai-gateway-inference.ts:1070
usage?
optional usage?:
| {
[key: string]: unknown;
completion_tokens: number;
prompt_tokens: number;
total_tokens: number;
}
| null;
Defined in: src/models/ai-gateway-inference.ts:1071