<?php

declare(strict_types=1);

namespace KimaAI\Ai\Providers\DTO;

final class ChatResponse {
  /**
   * Create a normalized chat response DTO.
   *
   * @param list<ToolCall> $tool_calls
   */
  public function __construct(
    public string $text,
    public string $provider,
    public string $model,
    public array $raw,
    public ?Usage $usage = null,
    public array $tool_calls = []
  ) {
  }
}
