Shared Params Types
- shared.ChatModel
 - shared.ComparisonFilterParam
 - shared.CompoundFilterParam
 - shared.FunctionDefinitionParam
 - shared.FunctionParameters
 - shared.Metadata
 - shared.ReasoningParam
 - shared.ReasoningEffort
 - shared.ResponseFormatJSONObjectParam
 - shared.ResponseFormatJSONSchemaParam
 - shared.ResponseFormatTextParam
 - shared.ResponsesModel
 
Shared Response Types
- shared.ChatModel
 - shared.ComparisonFilter
 - shared.CompoundFilter
 - shared.ErrorObject
 - shared.FunctionDefinition
 - shared.FunctionParameters
 - shared.Metadata
 - shared.Reasoning
 - shared.ReasoningEffort
 - shared.ResponseFormatJSONObject
 - shared.ResponseFormatJSONSchema
 - shared.ResponseFormatText
 - shared.ResponsesModel
 
Completions
Response Types:
Methods:
client.Completions.New(ctx context.Context, body openai.CompletionNewParams) (openai.Completion, error)
Chat
Completions
Params Types:
- openai.ChatCompletionAssistantMessageParam
 - openai.ChatCompletionAudioParam
 - openai.ChatCompletionContentPartUnionParam
 - openai.ChatCompletionContentPartImageParam
 - openai.ChatCompletionContentPartInputAudioParam
 - openai.ChatCompletionContentPartRefusalParam
 - openai.ChatCompletionContentPartTextParam
 - openai.ChatCompletionDeveloperMessageParam
 - openai.ChatCompletionFunctionCallOptionParam
 - openai.ChatCompletionFunctionMessageParam
 - openai.ChatCompletionMessageParamUnion
 - openai.ChatCompletionMessageToolCallParam
 - openai.ChatCompletionNamedToolChoiceParam
 - openai.ChatCompletionPredictionContentParam
 - openai.ChatCompletionStreamOptionsParam
 - openai.ChatCompletionSystemMessageParam
 - openai.ChatCompletionToolParam
 - openai.ChatCompletionToolChoiceOptionUnionParam
 - openai.ChatCompletionToolMessageParam
 - openai.ChatCompletionUserMessageParam
 
Response Types:
- openai.ChatCompletion
 - openai.ChatCompletionAudio
 - openai.ChatCompletionChunk
 - openai.ChatCompletionDeleted
 - openai.ChatCompletionMessage
 - openai.ChatCompletionMessageToolCall
 - openai.ChatCompletionStoreMessage
 - openai.ChatCompletionTokenLogprob
 
Methods:
client.Chat.Completions.New(ctx context.Context, body openai.ChatCompletionNewParams) (openai.ChatCompletion, error)client.Chat.Completions.Get(ctx context.Context, completionID string) (openai.ChatCompletion, error)client.Chat.Completions.Update(ctx context.Context, completionID string, body openai.ChatCompletionUpdateParams) (openai.ChatCompletion, error)client.Chat.Completions.List(ctx context.Context, query openai.ChatCompletionListParams) (pagination.CursorPage[openai.ChatCompletion], error)client.Chat.Completions.Delete(ctx context.Context, completionID string) (openai.ChatCompletionDeleted, error)
Messages
Methods:
client.Chat.Completions.Messages.List(ctx context.Context, completionID string, query openai.ChatCompletionMessageListParams) (pagination.CursorPage[openai.ChatCompletionStoreMessage], error)
Embeddings
Params Types:
Response Types:
Methods:
client.Embeddings.New(ctx context.Context, body openai.EmbeddingNewParams) (openai.CreateEmbeddingResponse, error)
Files
Params Types:
Response Types:
Methods:
client.Files.New(ctx context.Context, body openai.FileNewParams) (openai.FileObject, error)client.Files.Get(ctx context.Context, fileID string) (openai.FileObject, error)client.Files.List(ctx context.Context, query openai.FileListParams) (pagination.CursorPage[openai.FileObject], error)client.Files.Delete(ctx context.Context, fileID string) (openai.FileDeleted, error)client.Files.Content(ctx context.Context, fileID string) (http.Response, error)
Images
Params Types:
Response Types:
Methods:
client.Images.NewVariation(ctx context.Context, body openai.ImageNewVariationParams) (openai.ImagesResponse, error)client.Images.Edit(ctx context.Context, body openai.ImageEditParams) (openai.ImagesResponse, error)client.Images.Generate(ctx context.Context, body openai.ImageGenerateParams) (openai.ImagesResponse, error)
Audio
Params Types:
Transcriptions
Params Types:
Response Types:
- openai.Transcription
 - openai.TranscriptionStreamEventUnion
 - openai.TranscriptionTextDeltaEvent
 - openai.TranscriptionTextDoneEvent
 
Methods:
client.Audio.Transcriptions.New(ctx context.Context, body openai.AudioTranscriptionNewParams) (Transcription, error)
Translations
Response Types:
Methods:
client.Audio.Translations.New(ctx context.Context, body openai.AudioTranslationNewParams) (Translation, error)
Speech
Params Types:
Methods:
client.Audio.Speech.New(ctx context.Context, body openai.AudioSpeechNewParams) (http.Response, error)
Moderations
Params Types:
- openai.ModerationImageURLInputParam
 - openai.ModerationModel
 - openai.ModerationMultiModalInputUnionParam
 - openai.ModerationTextInputParam
 
Response Types:
Methods:
client.Moderations.New(ctx context.Context, body openai.ModerationNewParams) (openai.ModerationNewResponse, error)
Models
Response Types:
Methods:
client.Models.Get(ctx context.Context, model string) (openai.Model, error)client.Models.List(ctx context.Context) (pagination.Page[openai.Model], error)client.Models.Delete(ctx context.Context, model string) (openai.ModelDeleted, error)
FineTuning
Methods
Params Types:
- openai.DpoHyperparameters
 - openai.DpoMethodParam
 - openai.ReinforcementHyperparameters
 - openai.ReinforcementMethodParam
 - openai.SupervisedHyperparameters
 - openai.SupervisedMethodParam
 
Response Types:
- openai.DpoHyperparametersResp
 - openai.DpoMethod
 - openai.ReinforcementHyperparametersResp
 - openai.ReinforcementMethod
 - openai.SupervisedHyperparametersResp
 - openai.SupervisedMethod
 
Jobs
Response Types:
- openai.FineTuningJob
 - openai.FineTuningJobEvent
 - openai.FineTuningJobWandbIntegration
 - openai.FineTuningJobWandbIntegrationObject
 
Methods:
client.FineTuning.Jobs.New(ctx context.Context, body openai.FineTuningJobNewParams) (openai.FineTuningJob, error)client.FineTuning.Jobs.Get(ctx context.Context, fineTuningJobID string) (openai.FineTuningJob, error)client.FineTuning.Jobs.List(ctx context.Context, query openai.FineTuningJobListParams) (pagination.CursorPage[openai.FineTuningJob], error)client.FineTuning.Jobs.Cancel(ctx context.Context, fineTuningJobID string) (openai.FineTuningJob, error)client.FineTuning.Jobs.ListEvents(ctx context.Context, fineTuningJobID string, query openai.FineTuningJobListEventsParams) (pagination.CursorPage[openai.FineTuningJobEvent], error)client.FineTuning.Jobs.Pause(ctx context.Context, fineTuningJobID string) (openai.FineTuningJob, error)client.FineTuning.Jobs.Resume(ctx context.Context, fineTuningJobID string) (openai.FineTuningJob, error)
Checkpoints
Response Types:
Methods:
client.FineTuning.Jobs.Checkpoints.List(ctx context.Context, fineTuningJobID string, query openai.FineTuningJobCheckpointListParams) (pagination.CursorPage[openai.FineTuningJobCheckpoint], error)
Checkpoints
Permissions
Response Types:
- openai.FineTuningCheckpointPermissionNewResponse
 - openai.FineTuningCheckpointPermissionGetResponse
 - openai.FineTuningCheckpointPermissionDeleteResponse
 
Methods:
client.FineTuning.Checkpoints.Permissions.New(ctx context.Context, fineTunedModelCheckpoint string, body openai.FineTuningCheckpointPermissionNewParams) (pagination.Page[openai.FineTuningCheckpointPermissionNewResponse], error)client.FineTuning.Checkpoints.Permissions.Get(ctx context.Context, fineTunedModelCheckpoint string, query openai.FineTuningCheckpointPermissionGetParams) (openai.FineTuningCheckpointPermissionGetResponse, error)client.FineTuning.Checkpoints.Permissions.Delete(ctx context.Context, fineTunedModelCheckpoint string, permissionID string) (openai.FineTuningCheckpointPermissionDeleteResponse, error)
Alpha
Graders
Response Types:
Methods:
client.FineTuning.Alpha.Graders.Run(ctx context.Context, body openai.FineTuningAlphaGraderRunParams) (openai.FineTuningAlphaGraderRunResponse, error)client.FineTuning.Alpha.Graders.Validate(ctx context.Context, body openai.FineTuningAlphaGraderValidateParams) (openai.FineTuningAlphaGraderValidateResponse, error)
Graders
GraderModels
Params Types:
- openai.LabelModelGraderParam
 - openai.MultiGraderParam
 - openai.PythonGraderParam
 - openai.ScoreModelGraderParam
 - openai.StringCheckGraderParam
 - openai.TextSimilarityGraderParam
 
Response Types:
- openai.LabelModelGrader
 - openai.MultiGrader
 - openai.PythonGrader
 - openai.ScoreModelGrader
 - openai.StringCheckGrader
 - openai.TextSimilarityGrader
 
VectorStores
Params Types:
- openai.AutoFileChunkingStrategyParam
 - openai.FileChunkingStrategyParamUnion
 - openai.StaticFileChunkingStrategyParam
 - openai.StaticFileChunkingStrategyObjectParam
 
Response Types:
- openai.FileChunkingStrategyUnion
 - openai.OtherFileChunkingStrategyObject
 - openai.StaticFileChunkingStrategy
 - openai.StaticFileChunkingStrategyObject
 - openai.VectorStore
 - openai.VectorStoreDeleted
 - openai.VectorStoreSearchResponse
 
Methods:
client.VectorStores.New(ctx context.Context, body openai.VectorStoreNewParams) (openai.VectorStore, error)client.VectorStores.Get(ctx context.Context, vectorStoreID string) (openai.VectorStore, error)client.VectorStores.Update(ctx context.Context, vectorStoreID string, body openai.VectorStoreUpdateParams) (openai.VectorStore, error)client.VectorStores.List(ctx context.Context, query openai.VectorStoreListParams) (pagination.CursorPage[openai.VectorStore], error)client.VectorStores.Delete(ctx context.Context, vectorStoreID string) (openai.VectorStoreDeleted, error)client.VectorStores.Search(ctx context.Context, vectorStoreID string, body openai.VectorStoreSearchParams) (pagination.Page[openai.VectorStoreSearchResponse], error)
Files
Response Types:
Methods:
client.VectorStores.Files.New(ctx context.Context, vectorStoreID string, body openai.VectorStoreFileNewParams) (openai.VectorStoreFile, error)client.VectorStores.Files.Get(ctx context.Context, vectorStoreID string, fileID string) (openai.VectorStoreFile, error)client.VectorStores.Files.Update(ctx context.Context, vectorStoreID string, fileID string, body openai.VectorStoreFileUpdateParams) (openai.VectorStoreFile, error)client.VectorStores.Files.List(ctx context.Context, vectorStoreID string, query openai.VectorStoreFileListParams) (pagination.CursorPage[openai.VectorStoreFile], error)client.VectorStores.Files.Delete(ctx context.Context, vectorStoreID string, fileID string) (openai.VectorStoreFileDeleted, error)client.VectorStores.Files.Content(ctx context.Context, vectorStoreID string, fileID string) (pagination.Page[openai.VectorStoreFileContentResponse], error)
FileBatches
Response Types:
Methods:
client.VectorStores.FileBatches.New(ctx context.Context, vectorStoreID string, body openai.VectorStoreFileBatchNewParams) (openai.VectorStoreFileBatch, error)client.VectorStores.FileBatches.Get(ctx context.Context, vectorStoreID string, batchID string) (openai.VectorStoreFileBatch, error)client.VectorStores.FileBatches.Cancel(ctx context.Context, vectorStoreID string, batchID string) (openai.VectorStoreFileBatch, error)client.VectorStores.FileBatches.ListFiles(ctx context.Context, vectorStoreID string, batchID string, query openai.VectorStoreFileBatchListFilesParams) (pagination.CursorPage[openai.VectorStoreFile], error)
Webhooks
Response Types:
- webhooks.BatchCancelledWebhookEvent
 - webhooks.BatchCompletedWebhookEvent
 - webhooks.BatchExpiredWebhookEvent
 - webhooks.BatchFailedWebhookEvent
 - webhooks.EvalRunCanceledWebhookEvent
 - webhooks.EvalRunFailedWebhookEvent
 - webhooks.EvalRunSucceededWebhookEvent
 - webhooks.FineTuningJobCancelledWebhookEvent
 - webhooks.FineTuningJobFailedWebhookEvent
 - webhooks.FineTuningJobSucceededWebhookEvent
 - webhooks.ResponseCancelledWebhookEvent
 - webhooks.ResponseCompletedWebhookEvent
 - webhooks.ResponseFailedWebhookEvent
 - webhooks.ResponseIncompleteWebhookEvent
 - webhooks.UnwrapWebhookEventUnion
 
Methods:
client.Webhooks.Unwrap(body []byte, headers http.Header, opts ...option.RequestOption) (*webhooks.UnwrapWebhookEventUnion, error)client.Webhooks.UnwrapWithTolerance(body []byte, headers http.Header, tolerance time.Duration, opts ...option.RequestOption) (*webhooks.UnwrapWebhookEventUnion, error)client.Webhooks.UnwrapWithToleranceAndTime(body []byte, headers http.Header, tolerance time.Duration, now time.Time, opts ...option.RequestOption) (*webhooks.UnwrapWebhookEventUnion, error)client.Webhooks.VerifySignature(body []byte, headers http.Header, opts ...option.RequestOption) errorclient.Webhooks.VerifySignatureWithTolerance(body []byte, headers http.Header, tolerance time.Duration, opts ...option.RequestOption) errorclient.Webhooks.VerifySignatureWithToleranceAndTime(body []byte, headers http.Header, tolerance time.Duration, now time.Time, opts ...option.RequestOption) error
Beta
Assistants
Params Types:
- openai.AssistantToolUnionParam
 - openai.CodeInterpreterToolParam
 - openai.FileSearchToolParam
 - openai.FunctionToolParam
 
Response Types:
- openai.Assistant
 - openai.AssistantDeleted
 - openai.AssistantStreamEventUnion
 - openai.AssistantToolUnion
 - openai.CodeInterpreterTool
 - openai.FileSearchTool
 - openai.FunctionTool
 
Methods:
client.Beta.Assistants.New(ctx context.Context, body openai.BetaAssistantNewParams) (openai.Assistant, error)client.Beta.Assistants.Get(ctx context.Context, assistantID string) (openai.Assistant, error)client.Beta.Assistants.Update(ctx context.Context, assistantID string, body openai.BetaAssistantUpdateParams) (openai.Assistant, error)client.Beta.Assistants.List(ctx context.Context, query openai.BetaAssistantListParams) (pagination.CursorPage[openai.Assistant], error)client.Beta.Assistants.Delete(ctx context.Context, assistantID string) (openai.AssistantDeleted, error)
Threads
Params Types:
- openai.AssistantResponseFormatOptionUnionParam
 - openai.AssistantToolChoiceParam
 - openai.AssistantToolChoiceFunctionParam
 - openai.AssistantToolChoiceOptionUnionParam
 
Response Types:
- openai.AssistantResponseFormatOptionUnion
 - openai.AssistantToolChoice
 - openai.AssistantToolChoiceFunction
 - openai.AssistantToolChoiceOptionUnion
 - openai.Thread
 - openai.ThreadDeleted
 
Methods:
client.Beta.Threads.New(ctx context.Context, body openai.BetaThreadNewParams) (openai.Thread, error)client.Beta.Threads.Get(ctx context.Context, threadID string) (openai.Thread, error)client.Beta.Threads.Update(ctx context.Context, threadID string, body openai.BetaThreadUpdateParams) (openai.Thread, error)client.Beta.Threads.Delete(ctx context.Context, threadID string) (openai.ThreadDeleted, error)client.Beta.Threads.NewAndRun(ctx context.Context, body openai.BetaThreadNewAndRunParams) (openai.Run, error)
Runs
Response Types:
Methods:
client.Beta.Threads.Runs.New(ctx context.Context, threadID string, params openai.BetaThreadRunNewParams) (openai.Run, error)client.Beta.Threads.Runs.Get(ctx context.Context, threadID string, runID string) (openai.Run, error)client.Beta.Threads.Runs.Update(ctx context.Context, threadID string, runID string, body openai.BetaThreadRunUpdateParams) (openai.Run, error)client.Beta.Threads.Runs.List(ctx context.Context, threadID string, query openai.BetaThreadRunListParams) (pagination.CursorPage[openai.Run], error)client.Beta.Threads.Runs.Cancel(ctx context.Context, threadID string, runID string) (openai.Run, error)client.Beta.Threads.Runs.SubmitToolOutputs(ctx context.Context, threadID string, runID string, body openai.BetaThreadRunSubmitToolOutputsParams) (openai.Run, error)
Steps
Params Types:
Response Types:
- openai.CodeInterpreterLogs
 - openai.CodeInterpreterOutputImage
 - openai.CodeInterpreterToolCall
 - openai.CodeInterpreterToolCallDelta
 - openai.FileSearchToolCall
 - openai.FileSearchToolCallDelta
 - openai.FunctionToolCall
 - openai.FunctionToolCallDelta
 - openai.MessageCreationStepDetails
 - openai.RunStep
 - openai.RunStepDelta
 - openai.RunStepDeltaEvent
 - openai.RunStepDeltaMessageDelta
 - openai.ToolCallUnion
 - openai.ToolCallDeltaUnion
 - openai.ToolCallDeltaObject
 - openai.ToolCallsStepDetails
 
Methods:
client.Beta.Threads.Runs.Steps.Get(ctx context.Context, threadID string, runID string, stepID string, query openai.BetaThreadRunStepGetParams) (openai.RunStep, error)client.Beta.Threads.Runs.Steps.List(ctx context.Context, threadID string, runID string, query openai.BetaThreadRunStepListParams) (pagination.CursorPage[openai.RunStep], error)
Messages
Params Types:
- openai.ImageFileParam
 - openai.ImageFileContentBlockParam
 - openai.ImageURLParam
 - openai.ImageURLContentBlockParam
 - openai.MessageContentPartParamUnion
 - openai.TextContentBlockParam
 
Response Types:
- openai.AnnotationUnion
 - openai.AnnotationDeltaUnion
 - openai.FileCitationAnnotation
 - openai.FileCitationDeltaAnnotation
 - openai.FilePathAnnotation
 - openai.FilePathDeltaAnnotation
 - openai.ImageFile
 - openai.ImageFileContentBlock
 - openai.ImageFileDelta
 - openai.ImageFileDeltaBlock
 - openai.ImageURL
 - openai.ImageURLContentBlock
 - openai.ImageURLDelta
 - openai.ImageURLDeltaBlock
 - openai.Message
 - openai.MessageContentUnion
 - openai.MessageContentDeltaUnion
 - openai.MessageDeleted
 - openai.MessageDelta
 - openai.MessageDeltaEvent
 - openai.RefusalContentBlock
 - openai.RefusalDeltaBlock
 - openai.Text
 - openai.TextContentBlock
 - openai.TextDelta
 - openai.TextDeltaBlock
 
Methods:
client.Beta.Threads.Messages.New(ctx context.Context, threadID string, body openai.BetaThreadMessageNewParams) (openai.Message, error)client.Beta.Threads.Messages.Get(ctx context.Context, threadID string, messageID string) (openai.Message, error)client.Beta.Threads.Messages.Update(ctx context.Context, threadID string, messageID string, body openai.BetaThreadMessageUpdateParams) (openai.Message, error)client.Beta.Threads.Messages.List(ctx context.Context, threadID string, query openai.BetaThreadMessageListParams) (pagination.CursorPage[openai.Message], error)client.Beta.Threads.Messages.Delete(ctx context.Context, threadID string, messageID string) (openai.MessageDeleted, error)
Batches
Response Types:
Methods:
client.Batches.New(ctx context.Context, body openai.BatchNewParams) (openai.Batch, error)client.Batches.Get(ctx context.Context, batchID string) (openai.Batch, error)client.Batches.List(ctx context.Context, query openai.BatchListParams) (pagination.CursorPage[openai.Batch], error)client.Batches.Cancel(ctx context.Context, batchID string) (openai.Batch, error)
Uploads
Response Types:
Methods:
client.Uploads.New(ctx context.Context, body openai.UploadNewParams) (openai.Upload, error)client.Uploads.Cancel(ctx context.Context, uploadID string) (openai.Upload, error)client.Uploads.Complete(ctx context.Context, uploadID string, body openai.UploadCompleteParams) (openai.Upload, error)
Parts
Response Types:
Methods:
client.Uploads.Parts.New(ctx context.Context, uploadID string, body openai.UploadPartNewParams) (openai.UploadPart, error)
Responses
Params Types:
- responses.ComputerToolParam
 - responses.EasyInputMessageParam
 - responses.FileSearchToolParam
 - responses.FunctionToolParam
 - responses.ResponseCodeInterpreterToolCallParam
 - responses.ResponseComputerToolCallParam
 - responses.ResponseComputerToolCallOutputScreenshotParam
 - responses.ResponseFileSearchToolCallParam
 - responses.ResponseFormatTextConfigUnionParam
 - responses.ResponseFormatTextJSONSchemaConfigParam
 - responses.ResponseFunctionToolCallParam
 - responses.ResponseFunctionWebSearchParam
 - responses.ResponseIncludable
 - responses.ResponseInputParam
 - responses.ResponseInputContentUnionParam
 - responses.ResponseInputFileParam
 - responses.ResponseInputImageParam
 - responses.ResponseInputItemUnionParam
 - responses.ResponseInputMessageContentListParam
 - responses.ResponseInputTextParam
 - responses.ResponseOutputMessageParam
 - responses.ResponseOutputRefusalParam
 - responses.ResponseOutputTextParam
 - responses.ResponsePromptParam
 - responses.ResponseReasoningItemParam
 - responses.ResponseTextConfigParam
 - responses.ToolUnionParam
 - responses.ToolChoiceFunctionParam
 - responses.ToolChoiceMcpParam
 - responses.ToolChoiceOptions
 - responses.ToolChoiceTypesParam
 - responses.WebSearchToolParam
 
Response Types:
- responses.ComputerTool
 - responses.EasyInputMessage
 - responses.FileSearchTool
 - responses.FunctionTool
 - responses.Response
 - responses.ResponseAudioDeltaEvent
 - responses.ResponseAudioDoneEvent
 - responses.ResponseAudioTranscriptDeltaEvent
 - responses.ResponseAudioTranscriptDoneEvent
 - responses.ResponseCodeInterpreterCallCodeDeltaEvent
 - responses.ResponseCodeInterpreterCallCodeDoneEvent
 - responses.ResponseCodeInterpreterCallCompletedEvent
 - responses.ResponseCodeInterpreterCallInProgressEvent
 - responses.ResponseCodeInterpreterCallInterpretingEvent
 - responses.ResponseCodeInterpreterToolCall
 - responses.ResponseCompletedEvent
 - responses.ResponseComputerToolCall
 - responses.ResponseComputerToolCallOutputItem
 - responses.ResponseComputerToolCallOutputScreenshot
 - responses.ResponseContentPartAddedEvent
 - responses.ResponseContentPartDoneEvent
 - responses.ResponseCreatedEvent
 - responses.ResponseError
 - responses.ResponseErrorEvent
 - responses.ResponseFailedEvent
 - responses.ResponseFileSearchCallCompletedEvent
 - responses.ResponseFileSearchCallInProgressEvent
 - responses.ResponseFileSearchCallSearchingEvent
 - responses.ResponseFileSearchToolCall
 - responses.ResponseFormatTextConfigUnion
 - responses.ResponseFormatTextJSONSchemaConfig
 - responses.ResponseFunctionCallArgumentsDeltaEvent
 - responses.ResponseFunctionCallArgumentsDoneEvent
 - responses.ResponseFunctionToolCall
 - responses.ResponseFunctionToolCallItem
 - responses.ResponseFunctionToolCallOutputItem
 - responses.ResponseFunctionWebSearch
 - responses.ResponseImageGenCallCompletedEvent
 - responses.ResponseImageGenCallGeneratingEvent
 - responses.ResponseImageGenCallInProgressEvent
 - responses.ResponseImageGenCallPartialImageEvent
 - responses.ResponseInProgressEvent
 - responses.ResponseIncompleteEvent
 - responses.ResponseInputContentUnion
 - responses.ResponseInputFile
 - responses.ResponseInputImage
 - responses.ResponseInputItemUnion
 - responses.ResponseInputMessageContentList
 - responses.ResponseInputMessageItem
 - responses.ResponseInputText
 - responses.ResponseItemUnion
 - 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.ResponseReasoningDeltaEvent
 - responses.ResponseReasoningDoneEvent
 - responses.ResponseReasoningItem
 - responses.ResponseReasoningSummaryDeltaEvent
 - responses.ResponseReasoningSummaryDoneEvent
 - responses.ResponseReasoningSummaryPartAddedEvent
 - responses.ResponseReasoningSummaryPartDoneEvent
 - responses.ResponseReasoningSummaryTextDeltaEvent
 - responses.ResponseReasoningSummaryTextDoneEvent
 - responses.ResponseRefusalDeltaEvent
 - responses.ResponseRefusalDoneEvent
 - responses.ResponseStatus
 - responses.ResponseStreamEventUnion
 - responses.ResponseTextConfig
 - responses.ResponseTextDeltaEvent
 - responses.ResponseTextDoneEvent
 - responses.ResponseUsage
 - responses.ResponseWebSearchCallCompletedEvent
 - responses.ResponseWebSearchCallInProgressEvent
 - responses.ResponseWebSearchCallSearchingEvent
 - responses.ToolUnion
 - responses.ToolChoiceFunction
 - responses.ToolChoiceMcp
 - responses.ToolChoiceOptions
 - responses.ToolChoiceTypes
 - 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)
InputItems
Response Types:
Methods:
client.Responses.InputItems.List(ctx context.Context, responseID string, query responses.InputItemListParams) (pagination.CursorPage[responses.ResponseItemUnion], error)
Containers
Response Types:
Methods:
client.Containers.New(ctx context.Context, body openai.ContainerNewParams) (openai.ContainerNewResponse, error)client.Containers.Get(ctx context.Context, containerID string) (openai.ContainerGetResponse, error)client.Containers.List(ctx context.Context, query openai.ContainerListParams) (pagination.CursorPage[openai.ContainerListResponse], error)client.Containers.Delete(ctx context.Context, containerID string) error
Files
Response Types:
Methods:
client.Containers.Files.New(ctx context.Context, containerID string, body openai.ContainerFileNewParams) (openai.ContainerFileNewResponse, error)client.Containers.Files.Get(ctx context.Context, containerID string, fileID string) (openai.ContainerFileGetResponse, error)client.Containers.Files.List(ctx context.Context, containerID string, query openai.ContainerFileListParams) (pagination.CursorPage[openai.ContainerFileListResponse], error)client.Containers.Files.Delete(ctx context.Context, containerID string, fileID string) error
Content
Methods: