JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
All Classes
SEARCH:
JavaScript is disabled on your browser.
All Classes
All Classes
Interface Summary
Class Summary
Enum Summary
Exception Summary
Class
Description
AbstractImageRequest
Assistant
Represents an assistant that can call the model and use tools.
AssistantFile
Represents a files attached to an assistant.
AssistantFunction
AssistantRequest
AssistantRequest.AssistantRequestBuilder
AssistantTool
AudioRespFmt
AudioResponse
AudioSpeechRequest
AudioTranscribeRequest
AudioTranslateRequest
BaseSimpleOpenAI
The base abstract class that all providers extend.
BaseSimpleOpenAIArgs
Category
CategoryScore
ChatFunction
ChatFunctionCall
ChatFunctionName
ChatMsg
ChatMsgAssistant
ChatMsgResponse
ChatMsgSystem
ChatMsgTool
ChatMsgUser
ChatRequest
ChatRespFmt
ChatRespFmtType
ChatResponse
ChatTool
ChatToolCall
ChatToolChoice
ChatToolChoiceType
ChatToolType
Choice
Choice
CompletionRequest
CompletionResponse
Constant
ContentPart
ContentPartImage
ContentPartText
ContentPartType
EmbeddingBase64
EmbeddingBase64Response
EmbeddingFloat
EmbeddingFloatResponse
EmbeddingRequest
EncodingFormat
FileCitation
FileCitationAnnotation
FilePath
FilePathAnnotation
FileRequest
FileResponse
FineTuningError
FineTuningEvent
FineTuningRequest
FineTuningResponse
Functional
FunctionExecutor
HyperParams
ImageDetail
ImageEditsRequest
ImageFileContent
ImageRequest
ImageRespFmt
ImageResponse
ImageUrl
ImageVariationsRequest
JsonSchemaUtil
LogProbs
ModelResponse
Moderation
ModerationRequest
ModerationResponse
OpenAI
The OpenAI API can be applied to virtually any task that requires understanding or generating natural language and code.
OpenAI.Assistants
Build assistants that can call models and use tools to perform tasks.
OpenAI.Audios
Turn audio into text (speech to text).
OpenAI.ChatCompletions
Given a list of messages comprising a conversation, the model will return a response.
OpenAI.Completions
Given a prompt, the model will return one or more predicted completions.
OpenAI.Embeddings
Get a vector representation of a given input that can be easily consumed by machine learning models and algorithms.
OpenAI.Files
Files are used to upload documents that can be used with features like fine-tuning.
OpenAI.FineTunings
Manage fine-tuning jobs to tailor a model to your specific training data.
OpenAI.Images
Given a prompt and/or an input image, the model will generate a new image.
OpenAI.Models
List and describe the various models available in the API.
OpenAI.Moderations
Given a input text, outputs if the model classifies it as violating OpenAI's content policy.
OpenAI.Threads
Build assistants that can call models and use tools to perform tasks.
OpenAIDeletedResponse
OpenAIGeneric
<
T
>
OpenAIUsage
Page
<
T
>
PageRequest
PageRequest.Order
ParametersSerializer
PurposeType
Quality
Role
Segment
SimpleOpenAI
This class provides the implements additional
OpenAI
interfaces targeting the OpenAI service.
SimpleOpenAIAnyscale
This class provides the chatCompletion() service for the Anyscale provider
SimpleOpenAIAzure
This class provides the chatCompletion() service for the Azure OpenAI provider.
SimpleUncheckedException
Size
SpeechRespFmt
Style
TextContent
TextContentAnnotation
Thread
A thread that assistants can interact with.
ThreadCreateAndRunRequest
ThreadMessage
Represents a message within a thread.
ThreadMessageContent
ThreadMessageFile
Represents a files attached to a message.
ThreadMessageId
ThreadMessageId.Impl
ThreadMessageList
ThreadMessageRequest
ThreadRequest
ThreadRun
Represents an execution run on a thread.
ThreadRun.Error
ThreadRun.Status
ThreadRunAction
ThreadRunRequest
ThreadRunStep
Represents a step in execution of a run.
ThreadRunStep.CodeInterpreter
ThreadRunStep.CodeInterpreterOutput
ThreadRunStep.Details
ThreadRunStep.Function
ThreadRunStep.Image
ThreadRunStep.MessageCreation
ThreadRunStep.Status
ThreadRunStep.ToolCall
ThreadRunStep.Type
ToolCall
ToolCalls
ToolOutput
ToolOutputSubmission
Voice