AzureAIExtensionsOpenAIContext Class
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.
Context class which will be filled in by the System.ClientModel.SourceGeneration. For more information https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.A2AToolCall))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.A2AToolCallOutput))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.AgentReference))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.AgentResponseItem))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.AgentStructuredOutputsResponseItem))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.AgentWorkflowPreviewActionResponseItem))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ApplyPatchCreateFileOperation))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ApplyPatchDeleteFileOperation))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ApplyPatchDeleteFileOperationParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ApplyPatchOperationParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ApplyPatchUpdateFileOperation))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ApplyPatchUpdateFileOperationParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.AzureAISearchToolCall))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.AzureAISearchToolCallOutput))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.AzureFunctionToolCall))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.AzureFunctionToolCallOutput))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.BingCustomSearchToolCall))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.BingCustomSearchToolCallOutput))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.BingGroundingToolCall))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.BingGroundingToolCallOutput))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.BrowserAutomationToolCall))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.BrowserAutomationToolCallOutput))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ChatSummaryMemoryItem))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ClickParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.CompactResource))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.CompactResponseMethodPublicBody))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ComputerCallSafetyCheckParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ComputerScreenshotContent))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ComputerScreenshotImage))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ContainerFileCitationBody))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ContainerReferenceResource))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.CoordParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.DoubleClickAction))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.DragParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FabricDataAgentToolCall))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FabricDataAgentToolCallOutput))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FileCitationBody))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FilePath))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FileSearchToolCallResults))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FoundryOpenAIError))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FunctionAndCustomToolCallOutputInputFileContent))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FunctionAndCustomToolCallOutputInputImageContent))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FunctionAndCustomToolCallOutputInputTextContent))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FunctionShellAction))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FunctionShellActionParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FunctionShellCallEnvironment))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FunctionShellCallItemParamEnvironment))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FunctionShellCallItemParamEnvironmentContainerReferenceParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FunctionShellCallItemParamEnvironmentLocalEnvironmentParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FunctionShellCallOutputContent))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FunctionShellCallOutputContentParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FunctionShellCallOutputExitOutcome))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FunctionShellCallOutputExitOutcomeParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FunctionShellCallOutputOutcome))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FunctionShellCallOutputOutcomeParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FunctionShellCallOutputTimeoutOutcome))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FunctionShellCallOutputTimeoutOutcomeParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FunctionToolCallOutput))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputContent))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputContentInputFileContent))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputContentInputImageContent))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputContentInputTextContent))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItem))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemApplyPatchToolCallItemParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemApplyPatchToolCallOutputItemParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemCodeInterpreterToolCall))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemCompactionSummaryItemParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemComputerCallOutputItemParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemComputerToolCall))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemCustomToolCall))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemCustomToolCallOutput))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemFileSearchToolCall))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemFunctionCallOutputItemParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemFunctionShellCallItemParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemFunctionShellCallOutputItemParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemFunctionToolCall))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemImageGenToolCall))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemLocalShellToolCall))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemLocalShellToolCallOutput))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemMcpApprovalRequest))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemMcpApprovalResponse))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemMcpListTools))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemMcpToolCall))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemOutputMessage))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemReasoningItem))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemWebSearchToolCall))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalAnnotation))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalApplyPatchCreateFileOperationParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalApplyPatchFileOperation))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalCodeInterpreterOutputImage))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalCodeInterpreterOutputLogs))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalComputerAction))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalEasyInputMessage))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalFunctionAndCustomToolCallOutput))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalInputFileContentParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalInputImageContentParamAutoParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalInputTextContentParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalLogProb))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalMCPListToolsTool))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalMessageContent))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalMetadataContainer))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalOutputItemApplyPatchToolCall))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalOutputItemApplyPatchToolCallOutput))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalOutputItemCodeInterpreterToolCall))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalOutputItemCompactionBody))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalOutputItemComputerToolCall))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalOutputItemCustomToolCall))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalOutputItemFileSearchToolCall))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalOutputItemFunctionShellCall))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalOutputItemFunctionShellCallOutput))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalOutputItemFunctionToolCall))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalOutputItemImageGenToolCall))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalOutputItemLocalShellToolCall))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalOutputItemMcpApprovalRequest))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalOutputItemMcpListTools))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalOutputItemMcpToolCall))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalOutputItemOutputMessage))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalOutputItemReasoningItem))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalOutputItemWebSearchToolCall))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalOutputMessageContent))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalOutputMessageContentOutputTextContent))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalSummaryTextObject))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalTopLogProb))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalVectorStoreFileAttributes))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalWebSearchActionFind))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalWebSearchActionOpenPage))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalWebSearchActionSearch))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemField))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemFieldApplyPatchToolCall))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemFieldApplyPatchToolCallOutput))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemFieldCodeInterpreterToolCall))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemFieldCompactionBody))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemFieldComputerToolCall))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemFieldComputerToolCallOutputResource))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemFieldCustomToolCall))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemFieldCustomToolCallOutput))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemFieldFileSearchToolCall))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemFieldFunctionShellCall))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemFieldFunctionShellCallOutput))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemFieldFunctionToolCall))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemFieldImageGenToolCall))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemFieldLocalShellToolCall))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemFieldLocalShellToolCallOutput))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemFieldMcpApprovalRequest))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemFieldMcpApprovalResponseResource))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemFieldMcpListTools))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemFieldMcpToolCall))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemFieldMessage))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemFieldReasoningItem))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemFieldWebSearchToolCall))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemReferenceParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.KeyPressAction))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.LocalEnvironmentResource))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.LocalShellExecAction))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.LocalSkillParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.MCPListToolsToolAnnotations))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.MCPListToolsToolInputSchema))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.MemoryOutputItem))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.MemorySearchToolCallResponseItem))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.MemoryToolSearchItem))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.MessageContentInputFileContent))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.MessageContentInputImageContent))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.MessageContentInputTextContent))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.MessageContentOutputTextContent))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.MessageContentReasoningTextContent))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.MessageContentRefusalContent))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.MoveParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.OAuthConsentRequestResponseItem))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.OpenApiToolCall))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.OpenApiToolCallOutput))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.OutputMessageContentRefusalContent))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ProjectConversation))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ProjectConversationCreationOptions))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ReasoningTextContent))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ResponseUsage))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ResponseUsageInputTokensDetails))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ResponseUsageOutputTokensDetails))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ScreenshotParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ScrollParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.SharepointGroundingToolCall))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.SharepointGroundingToolCallOutput))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.TextContent))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.TypeParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.UnknownAgentResponseItem))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.UnknownAnnotation))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.UnknownApplyPatchOperationParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.UnknownComputerAction))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.UnknownFunctionShellCallEnvironment))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.UnknownFunctionShellCallItemParamEnvironment))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.UnknownFunctionShellCallOutputOutcome))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.UnknownFunctionShellCallOutputOutcomeParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.UnknownInputContent))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.UnknownInputItem))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.UnknownInternalApplyPatchFileOperation))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.UnknownInternalFunctionAndCustomToolCallOutput))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.UnknownInternalMessageContent))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.UnknownInternalOutputMessageContent))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.UnknownItemField))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.UnknownMemoryOutputItem))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.UpdateConversationRequest))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.UrlCitationBody))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.UserProfileMemoryItem))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.WaitParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.WebSearchActionSearchSources))]
public class AzureAIExtensionsOpenAIContext : System.ClientModel.Primitives.ModelReaderWriterContext
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.A2AToolCall))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.A2AToolCallOutput))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.AgentReference))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.AgentResponseItem))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.AgentStructuredOutputsResponseItem))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.AgentWorkflowPreviewActionResponseItem))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ApplyPatchCreateFileOperation))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ApplyPatchDeleteFileOperation))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ApplyPatchDeleteFileOperationParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ApplyPatchOperationParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ApplyPatchUpdateFileOperation))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ApplyPatchUpdateFileOperationParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.AzureAISearchToolCall))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.AzureAISearchToolCallOutput))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.AzureFunctionToolCall))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.AzureFunctionToolCallOutput))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.BingCustomSearchToolCall))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.BingCustomSearchToolCallOutput))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.BingGroundingToolCall))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.BingGroundingToolCallOutput))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.BrowserAutomationToolCall))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.BrowserAutomationToolCallOutput))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ChatSummaryMemoryItem))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ClickParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.CompactResource))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.CompactResponseMethodPublicBody))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ComputerCallSafetyCheckParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ComputerScreenshotContent))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ComputerScreenshotImage))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ContainerFileCitationBody))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ContainerReferenceResource))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.CoordParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.DoubleClickAction))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.DragParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FabricDataAgentToolCall))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FabricDataAgentToolCallOutput))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FileCitationBody))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FilePath))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FileSearchToolCallResults))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FoundryOpenAIError))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FunctionAndCustomToolCallOutputInputFileContent))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FunctionAndCustomToolCallOutputInputImageContent))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FunctionAndCustomToolCallOutputInputTextContent))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FunctionShellAction))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FunctionShellActionParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FunctionShellCallEnvironment))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FunctionShellCallItemParamEnvironment))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FunctionShellCallItemParamEnvironmentContainerReferenceParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FunctionShellCallItemParamEnvironmentLocalEnvironmentParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FunctionShellCallOutputContent))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FunctionShellCallOutputContentParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FunctionShellCallOutputExitOutcome))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FunctionShellCallOutputExitOutcomeParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FunctionShellCallOutputOutcome))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FunctionShellCallOutputOutcomeParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FunctionShellCallOutputTimeoutOutcome))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FunctionShellCallOutputTimeoutOutcomeParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FunctionToolCallOutput))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputContent))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputContentInputFileContent))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputContentInputImageContent))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputContentInputTextContent))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItem))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemApplyPatchToolCallItemParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemApplyPatchToolCallOutputItemParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemCodeInterpreterToolCall))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemCompactionSummaryItemParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemComputerCallOutputItemParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemComputerToolCall))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemCustomToolCall))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemCustomToolCallOutput))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemFileSearchToolCall))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemFunctionCallOutputItemParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemFunctionShellCallItemParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemFunctionShellCallOutputItemParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemFunctionToolCall))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemImageGenToolCall))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemLocalShellToolCall))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemLocalShellToolCallOutput))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemMcpApprovalRequest))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemMcpApprovalResponse))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemMcpListTools))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemMcpToolCall))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemOutputMessage))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemReasoningItem))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemWebSearchToolCall))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalAnnotation))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalApplyPatchCreateFileOperationParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalApplyPatchFileOperation))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalCodeInterpreterOutputImage))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalCodeInterpreterOutputLogs))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalComputerAction))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalEasyInputMessage))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalFunctionAndCustomToolCallOutput))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalInputFileContentParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalInputImageContentParamAutoParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalInputTextContentParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalLogProb))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalMCPListToolsTool))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalMessageContent))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalMetadataContainer))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalOutputItemApplyPatchToolCall))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalOutputItemApplyPatchToolCallOutput))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalOutputItemCodeInterpreterToolCall))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalOutputItemCompactionBody))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalOutputItemComputerToolCall))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalOutputItemCustomToolCall))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalOutputItemFileSearchToolCall))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalOutputItemFunctionShellCall))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalOutputItemFunctionShellCallOutput))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalOutputItemFunctionToolCall))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalOutputItemImageGenToolCall))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalOutputItemLocalShellToolCall))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalOutputItemMcpApprovalRequest))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalOutputItemMcpListTools))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalOutputItemMcpToolCall))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalOutputItemOutputMessage))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalOutputItemReasoningItem))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalOutputItemWebSearchToolCall))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalOutputMessageContent))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalOutputMessageContentOutputTextContent))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalSummaryTextObject))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalTopLogProb))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalVectorStoreFileAttributes))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalWebSearchActionFind))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalWebSearchActionOpenPage))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalWebSearchActionSearch))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemField))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemFieldApplyPatchToolCall))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemFieldApplyPatchToolCallOutput))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemFieldCodeInterpreterToolCall))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemFieldCompactionBody))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemFieldComputerToolCall))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemFieldComputerToolCallOutputResource))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemFieldCustomToolCall))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemFieldCustomToolCallOutput))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemFieldFileSearchToolCall))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemFieldFunctionShellCall))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemFieldFunctionShellCallOutput))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemFieldFunctionToolCall))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemFieldImageGenToolCall))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemFieldLocalShellToolCall))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemFieldLocalShellToolCallOutput))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemFieldMcpApprovalRequest))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemFieldMcpApprovalResponseResource))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemFieldMcpListTools))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemFieldMcpToolCall))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemFieldMessage))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemFieldReasoningItem))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemFieldWebSearchToolCall))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemReferenceParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.KeyPressAction))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.LocalEnvironmentResource))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.LocalShellExecAction))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.LocalSkillParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.MCPListToolsToolAnnotations))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.MCPListToolsToolInputSchema))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.MemoryOutputItem))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.MemorySearchToolCallResponseItem))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.MessageContentInputFileContent))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.MessageContentInputImageContent))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.MessageContentInputTextContent))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.MessageContentOutputTextContent))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.MessageContentReasoningTextContent))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.MessageContentRefusalContent))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.MoveParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.OAuthConsentRequestResponseItem))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.OpenApiToolCall))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.OpenApiToolCallOutput))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.OutputMessageContentRefusalContent))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ProjectConversation))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ProjectConversationCreationOptions))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ReasoningTextContent))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ResponseUsage))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ResponseUsageInputTokensDetails))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ResponseUsageOutputTokensDetails))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ScreenshotParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ScrollParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.SharepointGroundingToolCall))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.SharepointGroundingToolCallOutput))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.TextContent))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.TypeParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.UnknownAgentResponseItem))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.UnknownAnnotation))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.UnknownApplyPatchOperationParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.UnknownComputerAction))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.UnknownFunctionShellCallEnvironment))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.UnknownFunctionShellCallItemParamEnvironment))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.UnknownFunctionShellCallOutputOutcome))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.UnknownFunctionShellCallOutputOutcomeParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.UnknownInputContent))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.UnknownInputItem))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.UnknownInternalApplyPatchFileOperation))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.UnknownInternalFunctionAndCustomToolCallOutput))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.UnknownInternalMessageContent))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.UnknownInternalOutputMessageContent))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.UnknownItemField))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.UnknownMemoryOutputItem))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.UpdateConversationRequest))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.UrlCitationBody))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.UserProfileMemoryItem))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.WaitParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.WebSearchActionSearchSources))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.MemorySearchItem))]
public class AzureAIExtensionsOpenAIContext : System.ClientModel.Primitives.ModelReaderWriterContext
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.A2AToolCall))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.A2AToolCallOutput))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.AgentReference))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.AgentResponseItem))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.AgentStructuredOutputsResponseItem))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.AgentWorkflowPreviewActionResponseItem))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ApplyPatchCreateFileOperation))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ApplyPatchDeleteFileOperation))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ApplyPatchDeleteFileOperationParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ApplyPatchOperationParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ApplyPatchUpdateFileOperation))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ApplyPatchUpdateFileOperationParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.AzureAISearchToolCall))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.AzureAISearchToolCallOutput))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.AzureFunctionToolCall))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.AzureFunctionToolCallOutput))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.BingCustomSearchToolCall))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.BingCustomSearchToolCallOutput))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.BingGroundingToolCall))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.BingGroundingToolCallOutput))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.BrowserAutomationToolCall))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.BrowserAutomationToolCallOutput))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ChatSummaryMemoryItem))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ClickParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.CompactResource))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.CompactResponseMethodPublicBody))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ComputerCallSafetyCheckParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ComputerScreenshotContent))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ComputerScreenshotImage))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ContainerFileCitationBody))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ContainerReferenceResource))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.CoordParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.DoubleClickAction))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.DragParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FabricDataAgentToolCall))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FabricDataAgentToolCallOutput))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FileCitationBody))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FilePath))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FileSearchToolCallResults))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FoundryOpenAIError))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FunctionAndCustomToolCallOutputInputFileContent))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FunctionAndCustomToolCallOutputInputImageContent))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FunctionAndCustomToolCallOutputInputTextContent))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FunctionShellAction))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FunctionShellActionParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FunctionShellCallEnvironment))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FunctionShellCallItemParamEnvironment))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FunctionShellCallItemParamEnvironmentContainerReferenceParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FunctionShellCallItemParamEnvironmentLocalEnvironmentParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FunctionShellCallOutputContent))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FunctionShellCallOutputContentParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FunctionShellCallOutputExitOutcome))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FunctionShellCallOutputExitOutcomeParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FunctionShellCallOutputOutcome))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FunctionShellCallOutputOutcomeParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FunctionShellCallOutputTimeoutOutcome))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FunctionShellCallOutputTimeoutOutcomeParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FunctionToolCallOutput))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputContent))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputContentInputFileContent))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputContentInputImageContent))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputContentInputTextContent))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItem))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemApplyPatchToolCallItemParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemApplyPatchToolCallOutputItemParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemCodeInterpreterToolCall))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemCompactionSummaryItemParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemComputerCallOutputItemParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemComputerToolCall))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemCustomToolCall))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemCustomToolCallOutput))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemFileSearchToolCall))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemFunctionCallOutputItemParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemFunctionShellCallItemParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemFunctionShellCallOutputItemParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemFunctionToolCall))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemImageGenToolCall))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemLocalShellToolCall))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemLocalShellToolCallOutput))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemMcpApprovalRequest))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemMcpApprovalResponse))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemMcpListTools))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemMcpToolCall))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemOutputMessage))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemReasoningItem))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemWebSearchToolCall))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalAnnotation))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalApplyPatchCreateFileOperationParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalApplyPatchFileOperation))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalCodeInterpreterOutputImage))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalCodeInterpreterOutputLogs))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalComputerAction))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalEasyInputMessage))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalFunctionAndCustomToolCallOutput))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalInputFileContentParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalInputImageContentParamAutoParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalInputTextContentParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalLogProb))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalMCPListToolsTool))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalMessageContent))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalMetadataContainer))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalOutputItemApplyPatchToolCall))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalOutputItemApplyPatchToolCallOutput))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalOutputItemCodeInterpreterToolCall))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalOutputItemCompactionBody))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalOutputItemComputerToolCall))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalOutputItemCustomToolCall))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalOutputItemFileSearchToolCall))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalOutputItemFunctionShellCall))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalOutputItemFunctionShellCallOutput))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalOutputItemFunctionToolCall))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalOutputItemImageGenToolCall))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalOutputItemLocalShellToolCall))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalOutputItemMcpApprovalRequest))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalOutputItemMcpListTools))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalOutputItemMcpToolCall))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalOutputItemOutputMessage))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalOutputItemReasoningItem))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalOutputItemWebSearchToolCall))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalOutputMessageContent))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalOutputMessageContentOutputTextContent))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalSummaryTextObject))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalTopLogProb))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalVectorStoreFileAttributes))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalWebSearchActionFind))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalWebSearchActionOpenPage))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalWebSearchActionSearch))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemField))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemFieldApplyPatchToolCall))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemFieldApplyPatchToolCallOutput))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemFieldCodeInterpreterToolCall))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemFieldCompactionBody))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemFieldComputerToolCall))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemFieldComputerToolCallOutputResource))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemFieldCustomToolCall))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemFieldCustomToolCallOutput))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemFieldFileSearchToolCall))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemFieldFunctionShellCall))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemFieldFunctionShellCallOutput))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemFieldFunctionToolCall))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemFieldImageGenToolCall))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemFieldLocalShellToolCall))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemFieldLocalShellToolCallOutput))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemFieldMcpApprovalRequest))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemFieldMcpApprovalResponseResource))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemFieldMcpListTools))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemFieldMcpToolCall))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemFieldMessage))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemFieldReasoningItem))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemFieldWebSearchToolCall))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemReferenceParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.KeyPressAction))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.LocalEnvironmentResource))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.LocalShellExecAction))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.LocalSkillParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.MCPListToolsToolAnnotations))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.MCPListToolsToolInputSchema))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.MemoryOutputItem))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.MemorySearchToolCallResponseItem))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.MemoryToolSearchItem))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.MessageContentInputFileContent))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.MessageContentInputImageContent))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.MessageContentInputTextContent))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.MessageContentOutputTextContent))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.MessageContentReasoningTextContent))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.MessageContentRefusalContent))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.MoveParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.OAuthConsentRequestResponseItem))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.OpenApiToolCall))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.OpenApiToolCallOutput))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.OutputMessageContentRefusalContent))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ProjectConversation))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ProjectConversationCreationOptions))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ReasoningTextContent))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ResponseUsage))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ResponseUsageInputTokensDetails))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ResponseUsageOutputTokensDetails))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ScreenshotParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ScrollParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.SharepointGroundingToolCall))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.SharepointGroundingToolCallOutput))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.TextContent))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.TypeParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.UnknownAgentResponseItem))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.UnknownAnnotation))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.UnknownApplyPatchOperationParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.UnknownComputerAction))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.UnknownFunctionShellCallEnvironment))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.UnknownFunctionShellCallItemParamEnvironment))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.UnknownFunctionShellCallOutputOutcome))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.UnknownFunctionShellCallOutputOutcomeParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.UnknownInputContent))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.UnknownInputItem))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.UnknownInternalApplyPatchFileOperation))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.UnknownInternalFunctionAndCustomToolCallOutput))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.UnknownInternalMessageContent))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.UnknownInternalOutputMessageContent))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.UnknownItemField))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.UnknownMemoryOutputItem))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.UpdateConversationRequest))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.UrlCitationBody))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.UserProfileMemoryItem))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.WaitParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.WebSearchActionSearchSources))>]
type AzureAIExtensionsOpenAIContext = class
inherit ModelReaderWriterContext
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.A2AToolCall))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.A2AToolCallOutput))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.AgentReference))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.AgentResponseItem))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.AgentStructuredOutputsResponseItem))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.AgentWorkflowPreviewActionResponseItem))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ApplyPatchCreateFileOperation))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ApplyPatchDeleteFileOperation))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ApplyPatchDeleteFileOperationParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ApplyPatchOperationParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ApplyPatchUpdateFileOperation))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ApplyPatchUpdateFileOperationParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.AzureAISearchToolCall))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.AzureAISearchToolCallOutput))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.AzureFunctionToolCall))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.AzureFunctionToolCallOutput))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.BingCustomSearchToolCall))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.BingCustomSearchToolCallOutput))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.BingGroundingToolCall))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.BingGroundingToolCallOutput))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.BrowserAutomationToolCall))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.BrowserAutomationToolCallOutput))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ChatSummaryMemoryItem))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ClickParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.CompactResource))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.CompactResponseMethodPublicBody))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ComputerCallSafetyCheckParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ComputerScreenshotContent))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ComputerScreenshotImage))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ContainerFileCitationBody))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ContainerReferenceResource))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.CoordParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.DoubleClickAction))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.DragParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FabricDataAgentToolCall))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FabricDataAgentToolCallOutput))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FileCitationBody))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FilePath))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FileSearchToolCallResults))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FoundryOpenAIError))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FunctionAndCustomToolCallOutputInputFileContent))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FunctionAndCustomToolCallOutputInputImageContent))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FunctionAndCustomToolCallOutputInputTextContent))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FunctionShellAction))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FunctionShellActionParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FunctionShellCallEnvironment))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FunctionShellCallItemParamEnvironment))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FunctionShellCallItemParamEnvironmentContainerReferenceParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FunctionShellCallItemParamEnvironmentLocalEnvironmentParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FunctionShellCallOutputContent))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FunctionShellCallOutputContentParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FunctionShellCallOutputExitOutcome))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FunctionShellCallOutputExitOutcomeParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FunctionShellCallOutputOutcome))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FunctionShellCallOutputOutcomeParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FunctionShellCallOutputTimeoutOutcome))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FunctionShellCallOutputTimeoutOutcomeParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.FunctionToolCallOutput))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputContent))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputContentInputFileContent))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputContentInputImageContent))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputContentInputTextContent))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItem))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemApplyPatchToolCallItemParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemApplyPatchToolCallOutputItemParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemCodeInterpreterToolCall))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemCompactionSummaryItemParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemComputerCallOutputItemParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemComputerToolCall))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemCustomToolCall))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemCustomToolCallOutput))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemFileSearchToolCall))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemFunctionCallOutputItemParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemFunctionShellCallItemParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemFunctionShellCallOutputItemParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemFunctionToolCall))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemImageGenToolCall))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemLocalShellToolCall))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemLocalShellToolCallOutput))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemMcpApprovalRequest))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemMcpApprovalResponse))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemMcpListTools))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemMcpToolCall))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemOutputMessage))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemReasoningItem))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InputItemWebSearchToolCall))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalAnnotation))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalApplyPatchCreateFileOperationParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalApplyPatchFileOperation))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalCodeInterpreterOutputImage))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalCodeInterpreterOutputLogs))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalComputerAction))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalEasyInputMessage))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalFunctionAndCustomToolCallOutput))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalInputFileContentParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalInputImageContentParamAutoParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalInputTextContentParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalLogProb))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalMCPListToolsTool))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalMessageContent))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalMetadataContainer))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalOutputItemApplyPatchToolCall))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalOutputItemApplyPatchToolCallOutput))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalOutputItemCodeInterpreterToolCall))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalOutputItemCompactionBody))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalOutputItemComputerToolCall))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalOutputItemCustomToolCall))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalOutputItemFileSearchToolCall))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalOutputItemFunctionShellCall))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalOutputItemFunctionShellCallOutput))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalOutputItemFunctionToolCall))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalOutputItemImageGenToolCall))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalOutputItemLocalShellToolCall))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalOutputItemMcpApprovalRequest))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalOutputItemMcpListTools))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalOutputItemMcpToolCall))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalOutputItemOutputMessage))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalOutputItemReasoningItem))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalOutputItemWebSearchToolCall))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalOutputMessageContent))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalOutputMessageContentOutputTextContent))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalSummaryTextObject))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalTopLogProb))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalVectorStoreFileAttributes))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalWebSearchActionFind))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalWebSearchActionOpenPage))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.InternalWebSearchActionSearch))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemField))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemFieldApplyPatchToolCall))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemFieldApplyPatchToolCallOutput))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemFieldCodeInterpreterToolCall))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemFieldCompactionBody))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemFieldComputerToolCall))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemFieldComputerToolCallOutputResource))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemFieldCustomToolCall))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemFieldCustomToolCallOutput))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemFieldFileSearchToolCall))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemFieldFunctionShellCall))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemFieldFunctionShellCallOutput))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemFieldFunctionToolCall))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemFieldImageGenToolCall))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemFieldLocalShellToolCall))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemFieldLocalShellToolCallOutput))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemFieldMcpApprovalRequest))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemFieldMcpApprovalResponseResource))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemFieldMcpListTools))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemFieldMcpToolCall))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemFieldMessage))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemFieldReasoningItem))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemFieldWebSearchToolCall))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ItemReferenceParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.KeyPressAction))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.LocalEnvironmentResource))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.LocalShellExecAction))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.LocalSkillParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.MCPListToolsToolAnnotations))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.MCPListToolsToolInputSchema))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.MemoryOutputItem))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.MemorySearchToolCallResponseItem))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.MessageContentInputFileContent))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.MessageContentInputImageContent))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.MessageContentInputTextContent))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.MessageContentOutputTextContent))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.MessageContentReasoningTextContent))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.MessageContentRefusalContent))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.MoveParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.OAuthConsentRequestResponseItem))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.OpenApiToolCall))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.OpenApiToolCallOutput))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.OutputMessageContentRefusalContent))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ProjectConversation))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ProjectConversationCreationOptions))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ReasoningTextContent))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ResponseUsage))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ResponseUsageInputTokensDetails))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ResponseUsageOutputTokensDetails))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ScreenshotParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.ScrollParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.SharepointGroundingToolCall))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.SharepointGroundingToolCallOutput))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.TextContent))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.TypeParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.UnknownAgentResponseItem))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.UnknownAnnotation))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.UnknownApplyPatchOperationParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.UnknownComputerAction))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.UnknownFunctionShellCallEnvironment))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.UnknownFunctionShellCallItemParamEnvironment))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.UnknownFunctionShellCallOutputOutcome))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.UnknownFunctionShellCallOutputOutcomeParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.UnknownInputContent))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.UnknownInputItem))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.UnknownInternalApplyPatchFileOperation))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.UnknownInternalFunctionAndCustomToolCallOutput))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.UnknownInternalMessageContent))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.UnknownInternalOutputMessageContent))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.UnknownItemField))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.UnknownMemoryOutputItem))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.UpdateConversationRequest))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.UrlCitationBody))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.UserProfileMemoryItem))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.WaitParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.WebSearchActionSearchSources))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Extensions.OpenAI.MemorySearchItem))>]
type AzureAIExtensionsOpenAIContext = class
inherit ModelReaderWriterContext
Public Class AzureAIExtensionsOpenAIContext
Inherits ModelReaderWriterContext
- Inheritance
- Attributes
Properties
| Name | Description |
|---|---|
| Default |
Gets the default instance |
Methods
| Name | Description |
|---|---|
| GetTypeBuilder(Type) |
Gets a ModelReaderWriterTypeBuilder for the given Type to allow ModelReaderWriter to work with AOT. (Inherited from ModelReaderWriterContext) |
| TryGetTypeBuilder(Type, ModelReaderWriterTypeBuilder) |
Tries to gets a ModelReaderWriterTypeBuilder for the given Type to allow ModelReaderWriter to work with AOT. (Inherited from ModelReaderWriterContext) |
| TryGetTypeBuilderCore(Type, ModelReaderWriterTypeBuilder) |
Tries to gets a ModelReaderWriterTypeBuilder for the given Type to allow ModelReaderWriter to work with AOT. |