package types import "github.com/sashabaranov/go-openai" type ChatCompletionStreamResponse struct { ID string `json:"id"` Object string `json:"object"` Created int64 `json:"created"` Model string `json:"model"` Choices []ChatCompletionStreamChoice `json:"choices"` SystemFingerprint string `json:"system_fingerprint"` PromptAnnotations []openai.PromptAnnotation `json:"prompt_annotations,omitempty"` PromptFilterResults []openai.PromptFilterResult `json:"prompt_filter_results,omitempty"` Usage *openai.Usage `json:"usage,omitempty"` } type ChatCompletionStreamChoice struct { Index int `json:"index"` Delta openai.ChatCompletionStreamChoiceDelta `json:"delta"` Logprobs *openai.ChatCompletionStreamChoiceLogprobs `json:"logprobs,omitempty"` FinishReason openai.FinishReason `json:"finish_reason"` }