# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.

from typing import List, Optional
from typing_extensions import Literal

from ..._models import BaseModel
from .chat_completion_stream_choice import ChatCompletionStreamChoice

__all__ = ["CreateChatCompletionStreamResponse"]


class CreateChatCompletionStreamResponse(BaseModel):
    id: str

    choices: List[ChatCompletionStreamChoice]

    created: int

    model: str

    object: Literal["chat.completion.chunk"]

    system_fingerprint: Optional[str] = None
