namespace AIStudio.Provider.OpenAI;
///
/// One choice of a streamed Chat Completions answer, as the tool calling rounds read it.
///
/// The index of the choice; we only ever work with the first one.
/// What this line adds to the choice.
/// Why the model stopped, set on the last line of the choice.
public sealed record ChatCompletionToolStreamChoice(int Index, ChatCompletionStreamDelta? Delta, string? FinishReason);