mirror of
https://github.com/openai/openai-go.git
synced 2026-04-01 00:57:11 +09:00
Fixes a variety of missing Items on Responses. OutputItem: add function_call_output, computer_tool_call_output, local_shell_call_output, mcp_approval_response, custom_tool_call_output ItemResource: add reasoning, compaction, custom_tool_call, custom_tool_call_output
48 KiB
48 KiB
Responses
Params Types:
- responses.ApplyPatchToolParam
- responses.ComputerActionUnionParam
- responses.ComputerActionListParam
- responses.ComputerToolParam
- responses.ComputerUsePreviewToolParam
- responses.ContainerAutoParam
- responses.ContainerNetworkPolicyAllowlistParam
- responses.ContainerNetworkPolicyDisabledParam
- responses.ContainerNetworkPolicyDomainSecretParam
- responses.ContainerReferenceParam
- responses.CustomToolParam
- responses.EasyInputMessageParam
- responses.FileSearchToolParam
- responses.FunctionShellToolParam
- responses.FunctionToolParam
- responses.InlineSkillParam
- responses.InlineSkillSourceParam
- responses.LocalEnvironmentParam
- responses.LocalSkillParam
- responses.NamespaceToolParam
- responses.ResponseCodeInterpreterToolCallParam
- responses.ResponseCompactionItemParam
- responses.ResponseComputerToolCallParam
- responses.ResponseComputerToolCallOutputScreenshotParam
- responses.ResponseConversationParam
- responses.ResponseCustomToolCallParam
- responses.ResponseCustomToolCallOutputParam
- responses.ResponseFileSearchToolCallParam
- responses.ResponseFormatTextConfigUnionParam
- responses.ResponseFormatTextJSONSchemaConfigParam
- responses.ResponseFunctionCallOutputItemUnionParam
- responses.ResponseFunctionCallOutputItemListParam
- responses.ResponseFunctionShellCallOutputContentParam
- responses.ResponseFunctionToolCallParam
- responses.ResponseFunctionWebSearchParam
- responses.ResponseIncludable
- responses.ResponseInputParam
- responses.ResponseInputAudioParam
- responses.ResponseInputContentUnionParam
- responses.ResponseInputFileParam
- responses.ResponseInputFileContentParam
- responses.ResponseInputImageParam
- responses.ResponseInputImageContentParam
- responses.ResponseInputItemUnionParam
- responses.ResponseInputMessageContentListParam
- responses.ResponseInputTextParam
- responses.ResponseInputTextContentParam
- responses.ResponseOutputMessageParam
- responses.ResponseOutputRefusalParam
- responses.ResponseOutputTextParam
- responses.ResponsePromptParam
- responses.ResponseReasoningItemParam
- responses.ResponseTextConfigParam
- responses.ResponseToolSearchOutputItemParam
- responses.SkillReferenceParam
- responses.ToolUnionParam
- responses.ToolChoiceAllowedParam
- responses.ToolChoiceApplyPatchParam
- responses.ToolChoiceCustomParam
- responses.ToolChoiceFunctionParam
- responses.ToolChoiceMcpParam
- responses.ToolChoiceOptions
- responses.ToolChoiceShellParam
- responses.ToolChoiceTypesParam
- responses.ToolSearchToolParam
- responses.WebSearchPreviewToolParam
- responses.WebSearchToolParam
Response Types:
- responses.ApplyPatchTool
- responses.CompactedResponse
- responses.ComputerActionUnion
- responses.ComputerActionList
- responses.ComputerTool
- responses.ComputerUsePreviewTool
- responses.ContainerAuto
- responses.ContainerNetworkPolicyAllowlist
- responses.ContainerNetworkPolicyDisabled
- responses.ContainerNetworkPolicyDomainSecret
- responses.ContainerReference
- responses.CustomTool
- responses.EasyInputMessage
- responses.FileSearchTool
- responses.FunctionShellTool
- responses.FunctionTool
- responses.InlineSkill
- responses.InlineSkillSource
- responses.LocalEnvironment
- responses.LocalSkill
- responses.NamespaceTool
- responses.Response
- responses.ResponseApplyPatchToolCall
- responses.ResponseApplyPatchToolCallOutput
- responses.ResponseAudioDeltaEvent
- responses.ResponseAudioDoneEvent
- responses.ResponseAudioTranscriptDeltaEvent
- responses.ResponseAudioTranscriptDoneEvent
- responses.ResponseCodeInterpreterCallCodeDeltaEvent
- responses.ResponseCodeInterpreterCallCodeDoneEvent
- responses.ResponseCodeInterpreterCallCompletedEvent
- responses.ResponseCodeInterpreterCallInProgressEvent
- responses.ResponseCodeInterpreterCallInterpretingEvent
- responses.ResponseCodeInterpreterToolCall
- responses.ResponseCompactionItem
- responses.ResponseCompactionItemParamResp
- responses.ResponseCompletedEvent
- responses.ResponseComputerToolCall
- responses.ResponseComputerToolCallOutputItem
- responses.ResponseComputerToolCallOutputScreenshot
- responses.ResponseContainerReference
- responses.ResponseContentPartAddedEvent
- responses.ResponseContentPartDoneEvent
- responses.ResponseCreatedEvent
- responses.ResponseCustomToolCall
- responses.ResponseCustomToolCallInputDeltaEvent
- responses.ResponseCustomToolCallInputDoneEvent
- responses.ResponseCustomToolCallItem
- responses.ResponseCustomToolCallOutput
- responses.ResponseCustomToolCallOutputItem
- responses.ResponseError
- responses.ResponseErrorEvent
- responses.ResponseFailedEvent
- responses.ResponseFileSearchCallCompletedEvent
- responses.ResponseFileSearchCallInProgressEvent
- responses.ResponseFileSearchCallSearchingEvent
- responses.ResponseFileSearchToolCall
- responses.ResponseFormatTextConfigUnion
- responses.ResponseFormatTextJSONSchemaConfig
- responses.ResponseFunctionCallArgumentsDeltaEvent
- responses.ResponseFunctionCallArgumentsDoneEvent
- responses.ResponseFunctionCallOutputItemUnion
- responses.ResponseFunctionCallOutputItemList
- responses.ResponseFunctionShellCallOutputContent
- responses.ResponseFunctionShellToolCall
- responses.ResponseFunctionShellToolCallOutput
- responses.ResponseFunctionToolCall
- responses.ResponseFunctionToolCallItem
- responses.ResponseFunctionToolCallOutputItem
- responses.ResponseFunctionWebSearch
- responses.ResponseImageGenCallCompletedEvent
- responses.ResponseImageGenCallGeneratingEvent
- responses.ResponseImageGenCallInProgressEvent
- responses.ResponseImageGenCallPartialImageEvent
- responses.ResponseInProgressEvent
- responses.ResponseIncompleteEvent
- responses.ResponseInputAudio
- responses.ResponseInputContentUnion
- responses.ResponseInputFile
- responses.ResponseInputFileContent
- responses.ResponseInputImage
- responses.ResponseInputImageContent
- responses.ResponseInputItemUnion
- responses.ResponseInputMessageContentList
- responses.ResponseInputMessageItem
- responses.ResponseInputText
- responses.ResponseInputTextContent
- responses.ResponseItemUnion
- responses.ResponseLocalEnvironment
- responses.ResponseMcpCallArgumentsDeltaEvent
- responses.ResponseMcpCallArgumentsDoneEvent
- responses.ResponseMcpCallCompletedEvent
- responses.ResponseMcpCallFailedEvent
- responses.ResponseMcpCallInProgressEvent
- responses.ResponseMcpListToolsCompletedEvent
- responses.ResponseMcpListToolsFailedEvent
- responses.ResponseMcpListToolsInProgressEvent
- responses.ResponseOutputItemUnion
- responses.ResponseOutputItemAddedEvent
- responses.ResponseOutputItemDoneEvent
- responses.ResponseOutputMessage
- responses.ResponseOutputRefusal
- responses.ResponseOutputText
- responses.ResponseOutputTextAnnotationAddedEvent
- responses.ResponsePrompt
- responses.ResponseQueuedEvent
- responses.ResponseReasoningItem
- responses.ResponseReasoningSummaryPartAddedEvent
- responses.ResponseReasoningSummaryPartDoneEvent
- responses.ResponseReasoningSummaryTextDeltaEvent
- responses.ResponseReasoningSummaryTextDoneEvent
- responses.ResponseReasoningTextDeltaEvent
- responses.ResponseReasoningTextDoneEvent
- responses.ResponseRefusalDeltaEvent
- responses.ResponseRefusalDoneEvent
- responses.ResponseStatus
- responses.ResponseStreamEventUnion
- responses.ResponseTextConfig
- responses.ResponseTextDeltaEvent
- responses.ResponseTextDoneEvent
- responses.ResponseToolSearchCall
- responses.ResponseToolSearchOutputItem
- responses.ResponseToolSearchOutputItemParamResp
- responses.ResponseUsage
- responses.ResponseWebSearchCallCompletedEvent
- responses.ResponseWebSearchCallInProgressEvent
- responses.ResponseWebSearchCallSearchingEvent
- responses.SkillReference
- responses.ToolUnion
- responses.ToolChoiceAllowed
- responses.ToolChoiceApplyPatch
- responses.ToolChoiceCustom
- responses.ToolChoiceFunction
- responses.ToolChoiceMcp
- responses.ToolChoiceOptions
- responses.ToolChoiceShell
- responses.ToolChoiceTypes
- responses.ToolSearchTool
- responses.WebSearchPreviewTool
- responses.WebSearchTool
Methods:
client.Responses.New(ctx context.Context, body responses.ResponseNewParams) (*responses.Response, error)client.Responses.Get(ctx context.Context, responseID string, query responses.ResponseGetParams) (*responses.Response, error)client.Responses.Delete(ctx context.Context, responseID string) errorclient.Responses.Cancel(ctx context.Context, responseID string) (*responses.Response, error)client.Responses.Compact(ctx context.Context, body responses.ResponseCompactParams) (*responses.CompactedResponse, error)
InputItems
Response Types:
Methods:
client.Responses.InputItems.List(ctx context.Context, responseID string, query responses.InputItemListParams) (*pagination.CursorPage[responses.ResponseItemUnion], error)
InputTokens
Response Types:
Methods:
client.Responses.InputTokens.Count(ctx context.Context, body responses.InputTokenCountParams) (*responses.InputTokenCountResponse, error)