ResponsesExtensions.ToResponse Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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.