Share via


ResponsesExtensions.ToResponse Method

Definition

Converts a create response request to a response object.

public static Azure.AI.AgentServer.Contracts.Generated.Responses.Response ToResponse(this Azure.AI.AgentServer.Contracts.Generated.Responses.CreateResponseRequest request, Azure.AI.AgentServer.Responses.Invocation.AgentInvocationContext? context = default, System.Collections.Generic.IEnumerable<Azure.AI.AgentServer.Contracts.Generated.OpenAI.ItemResource>? output = default, Azure.AI.AgentServer.Contracts.Generated.OpenAI.ResponseStatus status = Azure.AI.AgentServer.Contracts.Generated.OpenAI.ResponseStatus.Completed, DateTimeOffset? createdAt = default, Azure.AI.AgentServer.Contracts.Generated.OpenAI.ResponseUsage? usage = default);
static member ToResponse : Azure.AI.AgentServer.Contracts.Generated.Responses.CreateResponseRequest * Azure.AI.AgentServer.Responses.Invocation.AgentInvocationContext * seq<Azure.AI.AgentServer.Contracts.Generated.OpenAI.ItemResource> * Azure.AI.AgentServer.Contracts.Generated.OpenAI.ResponseStatus * Nullable<DateTimeOffset> * Azure.AI.AgentServer.Contracts.Generated.OpenAI.ResponseUsage -> Azure.AI.AgentServer.Contracts.Generated.Responses.Response
<Extension()>
Public Function ToResponse (request As CreateResponseRequest, Optional context As AgentInvocationContext = Nothing, Optional output As IEnumerable(Of ItemResource) = Nothing, Optional status As ResponseStatus = Azure.AI.AgentServer.Contracts.Generated.OpenAI.ResponseStatus.Completed, Optional createdAt As Nullable(Of DateTimeOffset) = Nothing, Optional usage As ResponseUsage = Nothing) As Response

Parameters

request
CreateResponseRequest

The create response request.

context
AgentInvocationContext

Optional agent invocation context.

output
IEnumerable<ItemResource>

Optional collection of output items.

status
ResponseStatus

The response status.

createdAt
Nullable<DateTimeOffset>

Optional creation timestamp.

usage
ResponseUsage

Optional usage information.

Returns

A response object.

Applies to