using System.Text.Json.Serialization;
namespace AIStudio.Provider.OpenAI;
///
/// The request body for the Responses API.
///
/// Which model to use.
/// The chat messages and Responses API input items.
/// Whether to stream the response.
/// Whether to store the response on the server (usually OpenAI's infrastructure).
/// The provider-side tools and local function tools to use for the request.
/// The provider-side tools to use for the request.
public record ResponsesAPIRequest(
string Model,
IList