openai-scala-core
openai-scala-core
API
io.cequence.openaiscala
OpenAIScalaClientException
OpenAIScalaClientTimeoutException
OpenAIScalaClientUnknownHostException
OpenAIScalaEngineOverloadedException
OpenAIScalaRateLimitException
OpenAIScalaServerErrorException
OpenAIScalaTokenCountExceededException
OpenAIScalaUnauthorizedException
RetryHelpers
RetrySettings
RetrySettings
RetryHelpers
FutureWithRetry
Retryable
io.cequence.openaiscala.domain
AssistantFunMessage
AssistantMessage
AssistantTool
AssistantToolMessage
AssistantToolOutput
AssistantToolResource
AssistantToolResource
CodeInterpreterResources
FileSearchResources
VectorStore
VectorStore
Attachment
Attachment
BaseMessage
Batch
Batch
BatchEndpoint
BatchEndpoint
/v1/chat/completions
/v1/embeddings
BatchProcessingError
BatchProcessingErrors
BatchRow
BatchRow
BatchRowBase
CompletionWindow
24h
CompletionWindow
ChatRole
ChatRole
Assistant
Function
System
Tool
User
ChunkingStrategy
ChunkingStrategy
AutoChunkingStrategy
StaticChunkingStrategy
StaticChunkingStrategy
CodeInterpreterSpec
Content
FileAnnotation
FileAnnotationType
FileAnnotationType
file_citation
file_path
FileCitation
FileCounts
FileId
FileSearchSpec
FineTune
Integration
WeightsAndBiases
ForcableTool
FunMessage
FunctionCallSpec
FunctionSpec
GenericLastError
ImageURLContent
LastError
LastErrorCode
LastErrorCode
RateLimitExceeded
ServerError
MessageSpec
MessageTool
ModelId
NonOpenAIModelId
Pagination
Pagination
RequiredAction
Run
Run
LastErrorCode
InvalidPrompt
RateLimitExceeded
ServerError
LastErrorCode
Reason
TruncationStrategy
TruncationStrategyType
Auto
LastMessages
TruncationStrategyType
RunStatus
RunStatus
Cancelled
Cancelling
Completed
Expired
Failed
InProgress
Incomplete
Queued
RequiresAction
RunStep
RunStep
SortOrder
SortOrder
asc
desc
StepDetail
StepDetail
MessageCreation
ToolCalls
SubmitToolOutputs
SystemMessage
TextContent
Thread
ThreadFullMessage
ThreadMessage
ThreadMessageContent
ThreadMessageContentType
ThreadMessageContentType
image_file
text
ThreadMessageFile
ThreadMessageText
ToolCall
ToolCallSpec
ToolChoice
ToolChoice
Auto
EnforcedTool
None
Required
ToolMessage
ToolSpec
UserMessage
UserSeqMessage
VectorStore
VectorStoreFile
VectorStoreFileStatus
VectorStoreFileStatus
Cancelled
Completed
Failed
InProgress
io.cequence.openaiscala.domain.response
Assistant
AssistantToolResourceResponse
AssistantToolResourceResponse
CodeInterpreterResourcesResponse
FileSearchResourcesResponse
BaseChatCompletionChoiceInfo
BaseChatCompletionResponse
BatchError
BatchResponse
ChatCompletionBatchResponse
ChatCompletionChoiceChunkInfo
ChatCompletionChoiceInfo
ChatCompletionChunkResponse
ChatCompletionResponse
ChatFunCompletionChoiceInfo
ChatFunCompletionResponse
ChatToolCompletionChoiceInfo
ChatToolCompletionResponse
ChunkMessageSpec
CreateBatchResponse
CreateBatchResponses
DeleteResponse
DeleteResponse
Deleted
NotDeleted
NotFound
EmbeddingBatchResponse
EmbeddingInfo
EmbeddingResponse
EmbeddingUsageInfo
FileInfo
FileStatistics
FineTuneCheckpoint
FineTuneError
FineTuneEvent
FineTuneHyperparams
FineTuneJob
ImageInfo
LogprobInfo
Logprobs
LogprobsInfo
Metrics
ModelInfo
ModerationCategories
ModerationCategoryScores
ModerationResponse
ModerationResult
Permission
ResponseFormat
ResponseFormat
JsonObjectResponse
StringResponse
TextResponse
ResponseStringMarshaller
RunResponse
TextCompletionChoiceInfo
TextCompletionResponse
TextEditChoiceInfo
TextEditResponse
TopLogprobInfo
TranscriptResponse
UsageInfo
io.cequence.openaiscala.domain.settings
ChatCompletionResponseFormatType
ChatCompletionResponseFormatType
json_object
text
CreateChatCompletionSettings
CreateCompletionSettings
CreateEditSettings
CreateEmbeddingsSettings
CreateFineTuneSettings
CreateImageEditSettings
CreateImageSettings
CreateModerationSettings
CreateRunSettings
CreateSpeechSettings
CreateTranscriptionSettings
CreateTranslationSettings
EmbeddingsEncodingFormat
EmbeddingsEncodingFormat
base64
float
FileUploadPurpose
FileUploadPurpose
assistants
batch
fine-tune
ImageQualityType
ImageQualityType
hd
standard
ImageResponseFormatType
ImageResponseFormatType
b64_json
url
ImageSizeType
ImageSizeType
Large
LargeLandscape
LargePortrait
Medium
Small
ImageStyleType
ImageStyleType
natural
vivid
SpeechResponseFormatType
SpeechResponseFormatType
aac
flac
mp3
opus
TranscriptResponseFormatType
TranscriptResponseFormatType
json
srt
text
verbose_json
vtt
UploadFileSettings
VoiceType
VoiceType
alloy
echo
fable
nova
onyx
shimmer
io.cequence.openaiscala.service
OpenAIChatCompletionService
OpenAIChatCompletionStreamedServiceExtra
OpenAICompletionService
OpenAICoreService
OpenAIService
OpenAIServiceConsts
DefaultSettings
OpenAIStreamedServiceExtra
StreamedServiceTypes
io.cequence.openaiscala.service.adapter
DelegatedChatCompletionCloseableServiceWrapper
DelegatedCloseableServiceWrapper
FunctionNameHelper
MappedModel
OpenAIChatCompletionServiceRouter
OpenAIChatCompletionServiceWrapper
OpenAICoreServiceWrapper
OpenAIServiceAdapters
OpenAIServiceAdapters
OpenAIServiceWrapper
ServiceWrapper
ServiceWrapperTypes
SimpleServiceWrapper
openai-scala-core
openai-scala-core
Clear all
Members list
Concise view
Packages
package
io.cequence.openaiscala
package
io.cequence.openaiscala.domain
package
io.cequence.openaiscala.domain.response
package
io.cequence.openaiscala.domain.settings
package
io.cequence.openaiscala.service
package
io.cequence.openaiscala.service.adapter