- shared.ChatModel
- shared.ComparisonFilterParam
- shared.CompoundFilterParam
- shared.CustomToolInputFormatUnionParam
- shared.FunctionDefinitionParam
- shared.FunctionParameters
- shared.Metadata
- shared.ReasoningParam
- shared.ReasoningEffort
- shared.ResponseFormatJSONObjectParam
- shared.ResponseFormatJSONSchemaParam
- shared.ResponseFormatTextParam
- shared.ResponsesModel
- shared.ChatModel
- shared.ComparisonFilter
- shared.CompoundFilter
- shared.CustomToolInputFormatUnion
- shared.ErrorObject
- shared.FunctionDefinition
- shared.FunctionParameters
- shared.Metadata
- shared.Reasoning
- shared.ReasoningEffort
- shared.ResponseFormatJSONObject
- shared.ResponseFormatJSONSchema
- shared.ResponseFormatText
- shared.ResponsesModel
Response Types:
Methods:
client.Completions.New(ctx context.Context, body openai.CompletionNewParams) (openai.Completion, error)
Params Types:
- openai.ChatCompletionAllowedToolChoiceParam
- openai.ChatCompletionAssistantMessageParam
- openai.ChatCompletionAudioParam
- openai.ChatCompletionContentPartUnionParam
- openai.ChatCompletionContentPartImageParam
- openai.ChatCompletionContentPartInputAudioParam
- openai.ChatCompletionContentPartRefusalParam
- openai.ChatCompletionContentPartTextParam
- openai.ChatCompletionCustomToolParam
- openai.ChatCompletionDeveloperMessageParam
- openai.ChatCompletionFunctionCallOptionParam
- openai.ChatCompletionFunctionMessageParam
- openai.ChatCompletionFunctionToolParam
- openai.ChatCompletionMessageCustomToolCallParam
- openai.ChatCompletionMessageFunctionToolCallParam
- openai.ChatCompletionMessageParamUnion
- openai.ChatCompletionMessageToolCallUnionParam
- openai.ChatCompletionNamedToolChoiceParam
- openai.ChatCompletionNamedToolChoiceCustomParam
- openai.ChatCompletionPredictionContentParam
- openai.ChatCompletionStreamOptionsParam
- openai.ChatCompletionSystemMessageParam
- openai.ChatCompletionToolUnionParam
- openai.ChatCompletionToolChoiceOptionUnionParam
- openai.ChatCompletionToolMessageParam
- openai.ChatCompletionUserMessageParam
- openai.ChatCompletionAllowedToolsParam
Response Types:
- openai.ChatCompletion
- openai.ChatCompletionAudio
- openai.ChatCompletionChunk
- openai.ChatCompletionContentPartImage
- openai.ChatCompletionContentPartText
- openai.ChatCompletionDeleted
- openai.ChatCompletionMessage
- openai.ChatCompletionMessageCustomToolCall
- openai.ChatCompletionMessageFunctionToolCall
- openai.ChatCompletionMessageToolCallUnion
- 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)
Methods:
client.Chat.Completions.Messages.List(ctx context.Context, completionID string, query openai.ChatCompletionMessageListParams) (pagination.CursorPage[openai.ChatCompletionStoreMessage], error)
Params Types:
Response Types:
Methods:
client.Embeddings.New(ctx context.Context, body openai.EmbeddingNewParams) (openai.CreateEmbeddingResponse, error)
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)
Params Types:
Response Types:
- openai.Image
- openai.ImageEditCompletedEvent
- openai.ImageEditPartialImageEvent
- openai.ImageEditStreamEventUnion
- openai.ImageGenCompletedEvent
- openai.ImageGenPartialImageEvent
- openai.ImageGenStreamEventUnion
- openai.ImagesResponse
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)
Params Types:
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)
Response Types:
Methods:
client.Audio.Translations.New(ctx context.Context, body openai.AudioTranslationNewParams) (Translation, error)
Params Types:
Methods:
client.Audio.Speech.New(ctx context.Context, body openai.AudioSpeechNewParams) (http.Response, error)
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)
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)
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
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)
Response Types:
Methods:
client.FineTuning.Jobs.Checkpoints.List(ctx context.Context, fineTuningJobID string, query openai.FineTuningJobCheckpointListParams) (pagination.CursorPage[openai.FineTuningJobCheckpoint], error)
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)
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)
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
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)
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)
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)
Response Types:
- webhooks.BatchCancelledWebhookEvent
- webhooks.BatchCompletedWebhookEvent
- webhooks.BatchExpiredWebhookEvent
- webhooks.BatchFailedWebhookEvent
- webhooks.EvalRunCanceledWebhookEvent
- webhooks.EvalRunFailedWebhookEvent
- webhooks.EvalRunSucceededWebhookEvent
- webhooks.FineTuningJobCancelledWebhookEvent
- webhooks.FineTuningJobFailedWebhookEvent
- webhooks.FineTuningJobSucceededWebhookEvent
- webhooks.RealtimeCallIncomingWebhookEvent
- 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
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)
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)
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)
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)
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)
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)
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)
Response Types:
Methods:
client.Uploads.Parts.New(ctx context.Context, uploadID string, body openai.UploadPartNewParams) (openai.UploadPart, error)
Params Types:
- responses.ComputerToolParam
- responses.CustomToolParam
- responses.EasyInputMessageParam
- responses.FileSearchToolParam
- responses.FunctionToolParam
- responses.ResponseCodeInterpreterToolCallParam
- responses.ResponseComputerToolCallParam
- responses.ResponseComputerToolCallOutputScreenshotParam
- responses.ResponseConversationParam
- responses.ResponseCustomToolCallParam
- responses.ResponseCustomToolCallOutputParam
- responses.ResponseFileSearchToolCallParam
- responses.ResponseFormatTextConfigUnionParam
- responses.ResponseFormatTextJSONSchemaConfigParam
- responses.ResponseFunctionToolCallParam
- responses.ResponseFunctionWebSearchParam
- responses.ResponseIncludable
- responses.ResponseInputParam
- responses.ResponseInputAudioParam
- 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.ToolChoiceAllowedParam
- responses.ToolChoiceCustomParam
- responses.ToolChoiceFunctionParam
- responses.ToolChoiceMcpParam
- responses.ToolChoiceOptions
- responses.ToolChoiceTypesParam
- responses.WebSearchPreviewToolParam
- responses.WebSearchToolParam
Response Types:
- responses.ComputerTool
- responses.CustomTool
- 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.ResponseCustomToolCall
- responses.ResponseCustomToolCallInputDeltaEvent
- responses.ResponseCustomToolCallInputDoneEvent
- responses.ResponseCustomToolCallOutput
- 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.ResponseInputAudio
- 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.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.ResponseUsage
- responses.ResponseWebSearchCallCompletedEvent
- responses.ResponseWebSearchCallInProgressEvent
- responses.ResponseWebSearchCallSearchingEvent
- responses.ToolUnion
- responses.ToolChoiceAllowed
- responses.ToolChoiceCustom
- responses.ToolChoiceFunction
- responses.ToolChoiceMcp
- responses.ToolChoiceOptions
- responses.ToolChoiceTypes
- 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)
Response Types:
Methods:
client.Responses.InputItems.List(ctx context.Context, responseID string, query responses.InputItemListParams) (pagination.CursorPage[responses.ResponseItemUnion], error)
Params Types:
- realtime.AudioTranscriptionParam
- realtime.NoiseReductionType
- realtime.RealtimeAudioConfigParam
- realtime.RealtimeAudioConfigInputParam
- realtime.RealtimeAudioConfigOutputParam
- realtime.RealtimeAudioFormatsUnionParam
- realtime.RealtimeAudioInputTurnDetectionUnionParam
- realtime.RealtimeFunctionToolParam
- realtime.RealtimeSessionCreateRequestParam
- realtime.RealtimeToolChoiceConfigUnionParam
- realtime.RealtimeToolsConfigParam
- realtime.RealtimeToolsConfigUnionParam
- realtime.RealtimeTracingConfigUnionParam
- realtime.RealtimeTranscriptionSessionAudioParam
- realtime.RealtimeTranscriptionSessionAudioInputParam
- realtime.RealtimeTranscriptionSessionAudioInputTurnDetectionUnionParam
- realtime.RealtimeTranscriptionSessionCreateRequestParam
- realtime.RealtimeTruncationUnionParam
- realtime.RealtimeTruncationRetentionRatioParam
Response Types:
- realtime.AudioTranscription
- realtime.NoiseReductionType
- realtime.RealtimeAudioFormatsUnion
- realtime.RealtimeFunctionTool
- realtime.RealtimeTruncationUnion
- realtime.RealtimeTruncationRetentionRatio
Response Types:
- realtime.RealtimeSessionClientSecret
- realtime.RealtimeSessionCreateResponse
- realtime.RealtimeTranscriptionSessionCreateResponse
- realtime.RealtimeTranscriptionSessionTurnDetection
- realtime.ClientSecretNewResponse
Methods:
client.Realtime.ClientSecrets.New(ctx context.Context, body realtime.ClientSecretNewParams) (realtime.ClientSecretNewResponse, error)
Response Types:
- conversations.ComputerScreenshotContent
- conversations.Conversation
- conversations.ConversationDeletedResource
- conversations.Message
- conversations.SummaryTextContent
- conversations.TextContent
Methods:
client.Conversations.New(ctx context.Context, body conversations.ConversationNewParams) (conversations.Conversation, error)client.Conversations.Get(ctx context.Context, conversationID string) (conversations.Conversation, error)client.Conversations.Update(ctx context.Context, conversationID string, body conversations.ConversationUpdateParams) (conversations.Conversation, error)client.Conversations.Delete(ctx context.Context, conversationID string) (conversations.ConversationDeletedResource, error)
Response Types:
Methods:
client.Conversations.Items.New(ctx context.Context, conversationID string, params conversations.ItemNewParams) (conversations.ConversationItemList, error)client.Conversations.Items.Get(ctx context.Context, conversationID string, itemID string, query conversations.ItemGetParams) (conversations.ConversationItemUnion, error)client.Conversations.Items.List(ctx context.Context, conversationID string, query conversations.ItemListParams) (pagination.ConversationCursorPage[conversations.ConversationItemUnion], error)client.Conversations.Items.Delete(ctx context.Context, conversationID string, itemID string) (conversations.Conversation, error)
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
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
Methods: