View Source API Reference OpenAI REST API Client v0.4.4
Modules
Documentation for OpenExAi
.
Provides struct and type for a Assistant
Provides struct and type for a Assistant.ApiResponseFormat
Provides struct and type for a Assistant.CreateRequest
Provides struct and type for a Assistant.CreateRequest.ToolResources
Provides struct and type for a Assistant.CreateRequest.ToolResources.CodeInterpreter
Provides struct and type for a Assistant.DeleteResponse
Provides struct and type for a Assistant.ListResponse
Provides struct and type for a Assistant.NamedToolChoice
Provides struct and type for a Assistant.NamedToolChoiceFunction
Provides struct and type for a Assistant.Tool.Code
Provides struct and type for a Assistant.Tool.File.Search
Provides struct and type for a Assistant.Tool.File.SearchFileSearch
Provides struct and type for a Assistant.Tool.File.SearchTypeOnly
Provides struct and type for a Assistant.Tool.Function
Provides struct and type for a Assistant.Tool.Outputs.RunSubmitRequest
Provides struct and type for a Assistant.Tool.Outputs.RunSubmitRequest.ToolOutputs
Provides struct and type for a Assistant.Tool.Resources
Provides struct and type for a Assistant.Tool.Resources.CodeInterpreter
Provides struct and type for a Assistant.Tool.Resources.FileSearch
Provides struct and type for a Assistant.UpdateRequest
Provides struct and type for a Assistant.UpdateRequest.ToolResources
Provides struct and type for a Assistant.UpdateRequest.ToolResources.CodeInterpreter
Provides struct and type for a Assistant.UpdateRequest.ToolResources.FileSearch
Provides API endpoints related to assistants
Provides API endpoints related to audio
Provides struct and type for a Audio.Speech.CreateRequest
Provides struct and type for a Audio.Transcription.CreateRequest
Provides struct and type for a Audio.Transcription.CreateResponse.Json
Provides struct and type for a Audio.Transcription.CreateResponse.VerboseJson
Provides struct and type for a Audio.Transcription.Segment
Provides struct and type for a Audio.Transcription.Word
Provides struct and type for a Audio.Translation.CreateRequest
Provides struct and type for a Audio.Translation.CreateResponse.Json
Provides struct and type for a Audio.Translation.CreateResponse.VerboseJson
Provides API endpoints related to batch
Provides struct and type for a Batch.Errors
Provides struct and type for a Batch.ErrorsData
Provides struct and type for a Batch.ListResponse
Provides struct and type for a Batch.RequestCounts
Provides API endpoint related to chat
Provides struct and type for a Chat.Completion.CreateRequest
Provides struct and type for a Chat.Completion.CreateRequest.LogitBias
Provides struct and type for a Chat.Completion.CreateResponse
Provides struct and type for a Chat.Completion.CreateResponse.Choice
Provides struct and type for a Chat.Completion.CreateResponse.Choice.Logprobs
Provides struct and type for a Chat.Completion.Function
Provides struct and type for a Chat.Completion.FunctionCallOption
Provides struct and type for a Chat.Completion.MessageTool.Call
Provides struct and type for a Chat.Completion.MessageTool.CallFunction
Provides struct and type for a Chat.Completion.NamedTool.Choice
Provides struct and type for a Chat.Completion.NamedTool.ChoiceFunction
Provides struct and type for a Chat.Completion.Request.AssistantMessage
Provides struct and type for a Chat.Completion.Request.AssistantMessageFunctionCall
Provides struct and type for a Chat.Completion.Request.CreateResponseFormat
Provides struct and type for a Chat.Completion.Request.FunctionMessage
Provides struct and type for a Chat.Completion.Request.SystemMessage
Provides struct and type for a Chat.Completion.Request.ToolMessage
Provides struct and type for a Chat.Completion.Request.UserMessage
Provides struct and type for a Chat.Completion.Response.Message
Provides struct and type for a Chat.Completion.Response.MessageFunctionCall
Provides struct and type for a Chat.Completion.StreamOptions
Provides struct and type for a Chat.Completion.TokenLogprob
Provides struct and type for a Chat.Completion.TokenLogprobTopLogprobs
Provides struct and type for a Chat.Completion.Tool
Module responsible for making requests to the OpenAI API. And transforming the response to the expected response type.
Module for transforming lists to expected types.
Module for transforming streaming responses.
Provides struct and type for a Client.Stream.Error
Module for transforming maps to expected structs.
Module for transforming values to expected types.
Provides struct and type for a Completion.CreateRequest
Provides struct and type for a Completion.CreateRequest.LogitBias
Provides struct and type for a Completion.CreateResponse
Provides struct and type for a Completion.CreateResponse.Choice
Provides struct and type for a Completion.CreateResponse.Choice.Logprobs
Provides struct and type for a Completion.CreateResponse.Choice.LogprobsTopLogprobs
Provides struct and type for a Completion.Usage
Provides API endpoint related to completions
Module responsible for managing the configuration of the OpenAI API client.
Provides struct and type for a Embedding
Provides struct and type for a Embedding.CreateRequest
Provides struct and type for a Embedding.CreateResponse
Provides struct and type for a Embedding.CreateResponse.Usage
Provides API endpoint related to embeddings
Provides struct and type for generic Error
Provides struct and type for a File
Provides struct and type for a File.CreateRequest
Provides struct and type for a File.DeleteResponse
Provides struct and type for a File.ListResponse
Provides API endpoints related to files
Provides API endpoints related to fine tuning
Provides struct and type for a FineTuning.Integration
Provides struct and type for a FineTuning.Integration.Wandb
Provides struct and type for a FineTuning.Job
Provides struct and type for a FineTuning.Job.Checkpoint
Provides struct and type for a FineTuning.Job.Checkpoint.ListResponse
Provides struct and type for a FineTuning.Job.Checkpoint.Metrics
Provides struct and type for a FineTuning.Job.CreateRequest
Provides struct and type for a FineTuning.Job.CreateRequest.Hyperparameters
Provides struct and type for a FineTuning.Job.CreateRequest.Integrations
Provides struct and type for a FineTuning.Job.CreateRequest.IntegrationsWandb
Provides struct and type for a FineTuning.Job.Error
Provides struct and type for a FineTuning.Job.Event
Provides struct and type for a FineTuning.Job.Event.ListResponse
Provides struct and type for a FineTuning.Job.Hyperparameters
Provides struct and type for a FineTuning.Job.ListResponse
Provides struct and type for a Function
Provides struct and type for a Image
Provides struct and type for a Image.CreateRequest
Provides struct and type for a Image.EditCreateRequest
Provides struct and type for a Image.Response
Provides struct and type for a Image.VariationCreateRequest
Provides API endpoints related to images
Provides struct and type for a Message
Provides struct and type for a Message.Attachment
Provides struct and type for a Message.Content.Image.File
Provides struct and type for a Message.Content.Image.FileImageFile
Provides struct and type for a Message.Content.Image.Url
Provides struct and type for a Message.Content.Image.UrlImageUrl
Provides struct and type for a Message.Content.Text
Provides struct and type for a Message.Content.Text.AnnotationsFileCitation
Provides struct and type for a Message.Content.Text.AnnotationsFileCitationFileCitation
Provides struct and type for a Message.Content.Text.AnnotationsFilePath
Provides struct and type for a Message.Content.Text.AnnotationsFilePathFilePath
Provides struct and type for a Message.Content.Text.Text
Provides struct and type for a Message.CreateRequest
Provides struct and type for a Message.CreateRequest.Attachment
Provides struct and type for a Message.DeleteResponse
MessageDeltaObject: type: object title: Message delta object description: |
MessageDeltaContentImageFileObject: title: Image file type: object description: References an image File in the content of a message. properties
Provides struct and type for a Message.Delta.Content.Image.FileImageFile
MessageDeltaContentImageUrlObject: title: Image URL type: object description: References an image URL in the content of a message. properties
Provides struct and type for a Message.Delta.Content.Image.UrlImageUrl
MessageDeltaContentTextObject: title: Text type: object description: The text content that is part of a message. properties
MessageDeltaContentTextAnnotationsFileCitationObject: title: File citation type: object description: A citation within the message that points to a specific quote from a specific File associated with the assistant or the message. Generated when the assistant uses the "file_search" tool to search files. properties
Provides struct and type for a Message.Delta.Content.Text.Annotations.FileCitation.FileCitation
MessageDeltaContentTextAnnotationsFilePathObject:
title: File path
type: object
description: A URL for the file that's generated when the assistant used the code_interpreter
tool to generate a file.
properties
Provides struct and type for a Message.Delta.Content.Text.Annotations.FilePath.FilePath
Provides struct and type for a Message.Delta.Content.Text.Text
Provides struct and type for a Message.Delta.Delta
Provides struct and type for a Message.IncompleteDetails
Provides struct and type for a Message.ListResponse
Provides struct and type for a Message.UpdateRequest
Mocks for Assistant schema
Mocks for audio related responses.
Mocks for batch related responses.
Mocks for chat completion related responses.
Mocks for completion related responses.
Mocks for embedding related responses.
Mocks for file related responses.
Mocks for fine tuning related responses.
Mocks for function related responses.
Mocks for image related responses.
Mocks for message related responses.
Mocks for message delta related responses.
Mocks for model related responses.
Mocks for moderation related responses.
Mocks for run related responses.
Mocks for run step delta related responses.
Mocks for thread related responses.
Mocks for truncation related responses.
Mocks for vector store related responses.
Mocks for vector store file related responses.
Mocks for vector store file batch related responses.
Provides struct and type for a Model
Provides struct and type for a Model.DeleteResponse
Provides struct and type for a Model.ListResponse
Provides API endpoints related to models
Provides struct and type for a Moderation.CreateRequest
Provides struct and type for a Moderation.CreateResponse
Provides struct and type for a Moderation.CreateResponse.Result
Provides struct and type for a Moderation.CreateResponse.Result.Categories
Provides struct and type for a Moderation.CreateResponse.Result.CategoryScores
Provides API endpoint related to moderations
Provides struct and type for a Run
Provides struct and type for a Run.CompletionUsage
Provides struct and type for a Run.CreateRequest
Provides struct and type for a Run.IncompleteDetails
Provides struct and type for a Run.LastError
Provides struct and type for a Run.ListResponse
Provides struct and type for a Run.RequiredAction
Provides struct and type for a Run.RequiredAction.SubmitToolOutputs
Provides struct and type for a Run.Step
Provides struct and type for a Run.Step.CompletionUsage
RunStepDeltaObject: type: object title: Run step delta object description: |
Provides struct and type for a Run.Step.Delta.Delta
Provides struct and type for a Run.Step.Delta.Step.DetailsMessageCreation
Provides struct and type for a Run.Step.Delta.Step.DetailsMessageCreationMessageCreation
Provides struct and type for a Run.Step.Delta.Step.DetailsToolCalls
Provides struct and type for a Run.Step.Delta.Step.DetailsToolCallsCode
Provides struct and type for a Run.Step.Delta.Step.DetailsToolCallsCodeCodeInterpreter
Provides struct and type for a Run.Step.Delta.Step.DetailsToolCallsCodeOutput
Provides struct and type for a Run.Step.Delta.Step.DetailsToolCallsCodeOutputImage
Provides struct and type for a Run.Step.Delta.Step.DetailsToolCallsCodeOutputImageImage
Provides struct and type for a Run.Step.Delta.Step.DetailsToolCallsCodeOutputLogs
Provides struct and type for a Run.Step.Delta.Step.DetailsToolCallsFileSearch
Provides struct and type for a Run.Step.Delta.Step.DetailsToolCallsFunction
Provides struct and type for a Run.Step.DetailsMessageCreation
Provides struct and type for a Run.Step.DetailsMessageCreationMessageCreation
Provides struct and type for a Run.Step.DetailsToolCalls
Provides struct and type for a Run.Step.DetailsToolCallsCode
Provides struct and type for a Run.Step.DetailsToolCallsCodeCodeInterpreter
Provides struct and type for a Run.Step.DetailsToolCallsCodeOutputImage
Provides struct and type for a Run.Step.DetailsToolCallsCodeOutputImageImage
Provides struct and type for a Run.Step.DetailsToolCallsCodeOutputLogs
Provides struct and type for a Run.Step.DetailsToolCallsFileSearch
Provides struct and type for a Run.Step.DetailsToolCallsFunction
Provides struct and type for a Run.Step.DetailsToolCallsFunctionFunction
Provides struct and type for a Run.Step.LastError
Provides struct and type for a Run.Step.ListResponse
Provides struct and type for a Run.ToolCall
Provides struct and type for a Run.ToolCall.Function
Provides struct and type for a Run.UpdateRequest
Provides struct and type for a Thread
Provides struct and type for a Thread.CreateAndRunRequest
Provides struct and type for a Thread.CreateAndRunRequest.ToolResources
Provides struct and type for a Thread.CreateAndRunRequest.ToolResourcesCodeInterpreter
Provides struct and type for a Thread.CreateAndRunRequest.ToolResourcesFileSearch
Provides struct and type for a Thread.CreateRequest
Provides struct and type for a Thread.CreateRequest.ToolResources
Provides struct and type for a Thread.CreateRequest.ToolResourcesCodeInterpreter
Provides struct and type for a Thread.DeleteResponse
Provides struct and type for a Thread.ToolResources
Provides struct and type for a Thread.ToolResources.CodeInterpreter
Provides struct and type for a Thread.ToolResources.FileSearch
Provides struct and type for a Thread.UpdateRequest
Provides struct and type for a Thread.UpdateRequest.ToolResources
Provides struct and type for a Thread.UpdateRequest.ToolResourcesCodeInterpreter
Provides struct and type for a Thread.UpdateRequest.ToolResourcesFileSearch
Provides struct and type for a Truncation
Provides struct and type for a VectorStore
Provides struct and type for a VectorStore.CreateRequest
Provides struct and type for a VectorStore.DeleteResponse
Provides struct and type for a VectorStore.ExpirationAfter
Provides struct and type for a VectorStore.File
Provides struct and type for a VectorStore.File.Batch
Provides struct and type for a VectorStore.File.Batch.CreateRequest
Provides struct and type for a VectorStore.File.Batch.FileCounts
Provides struct and type for a VectorStore.File.ChunkingStrategy.Auto.RequestParam
Provides struct and type for a VectorStore.File.ChunkingStrategy.Other.ResponseParam
Provides struct and type for a VectorStore.File.ChunkingStrategy.Static
Provides struct and type for a VectorStore.File.ChunkingStrategy.Static.RequestParam
Provides struct and type for a VectorStore.File.ChunkingStrategy.Static.ResponseParam
Provides struct and type for a VectorStore.File.Counts
Provides struct and type for a VectorStore.File.CreateRequest
Provides struct and type for a VectorStore.File.DeleteResponse
Provides struct and type for a VectorStore.File.LastError
Provides struct and type for a VectorStore.File.ListResponse
Provides struct and type for a VectorStore.ListResponse
Provides struct and type for a VectorStore.UpdateRequest
Provides API endpoints related to vector stores