openai-scala-core
openai-scala-core
API
io.cequence.openaiscala
JsonFormats
OpenAIScalaClientException
OpenAIScalaClientTimeoutException
OpenAIScalaClientUnknownHostException
OpenAIScalaEngineOverloadedException
OpenAIScalaRateLimitException
OpenAIScalaServerErrorException
OpenAIScalaTokenCountExceededException
OpenAIScalaUnauthorizedException
RetryHelpers
RetrySettings
RetrySettings
RetryHelpers
FutureWithFailover
FutureWithRetry
Retryable
io.cequence.openaiscala.domain
AssistantFunMessage
AssistantId
AssistantMessage
AssistantTool
AssistantTool
CodeInterpreterTool
FileSearchTool
FunctionTool
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
CompletionWindow
24h
ChatCompletionTool
ChatRole
ChatRole
Assistant
Function
System
Tool
User
ChunkingStrategy
ChunkingStrategy
AutoChunkingStrategy
StaticChunkingStrategy
StaticChunkingStrategy
Content
FileAnnotation
FileAnnotationType
FileAnnotationType
file_citation
file_path
FileCitation
FileCounts
FileId
FineTune
Integration
WeightsAndBiases
FunMessage
FunctionCallSpec
ImageURLContent
JsonSchema
JsonSchema
Array
Boolean
Null
Number
Object
String
JsonType
Array
Boolean
Null
Number
Object
String
JsonType
LastError
LastErrorCode
LastErrorCode
RateLimitExceeded
ServerError
MessageAttachmentTool
MessageAttachmentTool
CodeInterpreterSpec
FileSearchSpec
MessageSpec
ModelId
NonOpenAIModelId
Pagination
Pagination
ProviderSettings
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
RunTool
RunTool
CodeInterpreterTool
FileSearchTool
FunctionTool
SortOrder
SortOrder
asc
desc
StepDetail
StepDetail
MessageCreation
ToolCalls
SubmitToolOutputs
SystemMessage
TextContent
Thread
ThreadAndRun
ThreadAndRun
Content
ContentBlock
ImageDetail
Auto
High
Low
ImageDetail
ImageFileBlock
ImageFileDetail
ImageUrl
TextBlock
ContentBlock
ContentBlocks
SingleString
Content
Message
Message
AssistantMessage
AssistantMessageContent
UserMessage
UserMessageContent
ThreadAndRunRole
ThreadAndRunToolResource
ThreadAndRunToolResource
CodeInterpreterResource
FileSearchResource
ThreadFullMessage
ThreadMessage
ThreadMessageContent
ThreadMessageContentType
ThreadMessageContentType
image_file
text
ThreadMessageFile
ThreadMessageText
ToolCall
ToolCallSpec
ToolChoice
ToolChoice
Auto
EnforcedTool
None
Required
ToolMessage
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
json_schema
text
CreateChatCompletionSettings
CreateCompletionSettings
CreateEditSettings
CreateEmbeddingsSettings
CreateFineTuneSettings
CreateImageEditSettings
CreateImageSettings
CreateModerationSettings
CreateRunSettings
CreateSpeechSettings
CreateThreadAndRunSettings
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
JsonSchemaDef
JsonSchemaDef
SpeechResponseFormatType
SpeechResponseFormatType
aac
flac
mp3
opus
TranscriptResponseFormatType
TranscriptResponseFormatType
json
srt
text
verbose_json
vtt
VoiceType
VoiceType
alloy
echo
fable
nova
onyx
shimmer
io.cequence.openaiscala.service
ChatProviderSettings
OpenAIChatCompletionExtra
OpenAIChatCompletionImplicits
OpenAIChatCompletionService
OpenAIChatCompletionStreamedServiceExtra
OpenAICompletionService
OpenAICoreService
OpenAIService
OpenAIServiceConsts
DefaultSettings
OpenAIStreamedServiceExtra
ReflectionUtil
InfixOp
StreamedServiceTypes
io.cequence.openaiscala.service.adapter
ChatCompletionSettingsConversions
FieldConversionDef
DelegatedChatCompletionCloseableServiceWrapper
MappedModel
MessageConversions
OpenAIChatCompletionServiceRouter
OpenAIChatCompletionServiceWrapper
OpenAICoreServiceWrapper
OpenAIServiceAdapters
OpenAIServiceAdapters
OpenAIServiceWrapper
ServiceAdapters
ServiceWrapperTypes
openai-scala-core
/
io.cequence.openaiscala.domain
/
NonOpenAIModelId
NonOpenAIModelId
io.cequence.openaiscala.domain.NonOpenAIModelId$
object
NonOpenAIModelId
Attributes
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
Object
trait
Matchable
class
Any
Self type
NonOpenAIModelId
.type
Clear all
Members list
Concise view
Value members
Concrete fields
val
alpaca_7b
:
String
val
bleat_adapter
:
String
val
chronos_hermes_13b
:
String
val
claude_2_0
:
String
val
claude_2_1
:
String
val
claude_3_5_haiku_20241022
:
String
val
claude_3_5_sonnet_20240620
:
String
val
claude_3_5_sonnet_20241022
:
String
val
claude_3_haiku_20240307
:
String
val
claude_3_opus_20240229
:
String
val
claude_3_sonnet_20240229
:
String
val
claude_instant_1_2
:
String
val
codellama_13b_instruct_hf
:
String
val
codellama_34b_instruct_hf
:
String
val
codellama_70b_instruct_hf
:
String
val
codellama_7b_instruct_hf
:
String
val
cohere_command_r_plus
:
String
val
dbrx_instruct_databricks_to_ai
:
String
val
dbrx_instruct_medaltv
:
String
val
deepseek_chat
:
String
val
deepseek_coder
:
String
val
deepseek_coder_33b_instruct
:
String
val
deepseek_llm_67b_chat
:
String
val
dolphin_2_5_mixtral_8x7b
:
String
val
drbx_instruct
:
String
val
firefunction_v1
:
String
val
firellava_13b
:
String
val
gemini_1_0_pro_001
:
String
val
gemini_1_0_pro_vision_001
:
String
val
gemini_1_5_flash_001
:
String
val
gemini_1_5_flash_002
:
String
val
gemini_1_5_flash_8b_001
:
String
val
gemini_1_5_flash_8b_latest
:
String
val
gemini_1_5_flash_latest
:
String
val
gemini_1_5_pro_001
:
String
val
gemini_1_5_pro_002
:
String
val
gemini_1_5_pro_latest
:
String
val
gemini_experimental
:
String
val
gemini_flash_experimental
:
String
val
gemini_pro_experimental
:
String
val
gemma
:
String
val
gemma2_9b_it
:
String
val
gemma_2_9b_it_to_ai
:
String
val
gemma_2b_it_to_ai
:
String
val
gemma_7b_it
:
String
val
gemma_7b_it_to_ai
:
String
val
grok_beta
:
String
val
hermes_2_pro_llama_3_8b
:
String
val
hermes_2_pro_mistral_7b
:
String
val
llama2
:
String
val
llama2_70b_4096
:
String
val
llama2_7b_summarize
:
String
val
llama3_1_70b
:
String
val
llama3_1_8b
:
String
val
llama3_70b_8192
:
String
val
llama3_8b_8192
:
String
val
llama_2_13b_chat
:
String
val
llama_2_13b_chat_hf
:
String
val
llama_2_70b_chat
:
String
val
llama_2_70b_chat_hf
:
String
val
llama_2_7b_chat
:
String
val
llama_2_7b_chat_hf
:
String
val
llama_3_1_405b_reasoning
:
String
val
llama_3_1_70b_versatile
:
String
val
llama_3_1_8b_instant
:
String
val
llama_3_2_11b_text_preview
:
String
val
llama_3_2_11b_vision_instruct_turbo
:
String
val
llama_3_2_1b_preview
:
String
val
llama_3_2_3b_instruct_turbo
:
String
val
llama_3_2_3b_preview
:
String
val
llama_3_2_90b_text_preview
:
String
val
llama_3_2_90b_vision_instruct_turbo
:
String
val
llama_3_70b_chat_hf
:
String
val
llama_3_8b_chat_hf
:
String
val
llama_v2_13b_chat
:
String
val
llama_v2_70b_chat
:
String
val
llama_v2_7b_chat
:
String
val
llama_v3_70b_instruct
:
String
val
llama_v3_8b_instruct
:
String
val
llama_v3p1_405b_instruct
:
String
val
llama_v3p1_70b_instruct
:
String
val
llama_v3p1_8b_instruct
:
String
val
llama_v3p2_11b_vision_instruct
:
String
val
llama_v3p2_1b_instruct
:
String
val
llama_v3p2_3b_instruct
:
String
val
llama_v3p2_90b_vision_instruct
:
String
val
llama_vision_free
:
String
val
llamaguard_7b
:
String
val
medllama2
:
String
val
meta_llama_3_1_405b_instruct
:
String
val
meta_llama_3_1_405b_instruct_turbo
:
String
val
meta_llama_3_1_70b_instruct
:
String
val
meta_llama_3_1_70b_instruct_turbo
:
String
val
meta_llama_3_1_8b_instruct
:
String
val
meta_llama_3_1_8b_instruct_turbo
:
String
val
meta_llama_3_70B_instruct_turbo
:
String
val
meta_llama_3_70b_instruct
:
String
val
meta_llama_3_8b_instruct
:
String
val
mistral_7b_instruct
:
String
val
mistral_7b_instruct_4k
:
String
val
mistral_7b_instruct_v0_1
:
String
val
mistral_7b_instruct_v0_2
:
String
val
mistral_7b_instruct_v0_3
:
String
val
mistral_7b_openorca
:
String
val
mistral_large
:
String
val
mistral_large_240
:
String
val
mistral_large_2407
:
String
val
mistral_large_latest
:
String
val
mistral_medium_2312
:
String
val
mistral_medium_latest
:
String
val
mistral_small_2402
:
String
val
mistral_small_latest
:
String
val
mixtral_8x22b
:
String
val
mixtral_8x22b_finetuned
:
String
val
mixtral_8x22b_hf
:
String
val
mixtral_8x22b_instruct
:
String
val
mixtral_8x22b_instruct_hf
:
String
val
mixtral_8x22b_instruct_v0_1
:
String
val
mixtral_8x7b_32768
:
String
val
mixtral_8x7b_instruct
:
String
val
mixtral_8x7b_instruct_v0_1
:
String
val
mythomax_l2_13b
:
String
val
new_mixtral_chat
:
String
val
nous_capybara_7b_v1p9
:
String
val
nous_hermes_2_mistral_7b_dpo
:
String
val
nous_hermes_2_mistral_7b_dpo_to_ai
:
String
val
nous_hermes_2_mixtral_8x7b_dpo
:
String
val
nous_hermes_2_mixtral_8x7b_dpo_to_ai
:
String
val
nous_hermes_2_mixtral_8x7b_sft_to_ai
:
String
val
nous_hermes_2_yi_34b
:
String
val
nous_hermes_llama2_13b
:
String
val
nous_hermes_llama_2_7b
:
String
val
olmo_7b_instruct
:
String
val
open_mistral_nemo
:
String
val
open_mistral_nemo_2407
:
String
val
openchat_3_5_1210
:
String
val
openhermes_2_mistral_7b
:
String
val
openhermes_2p5_mistral_7b
:
String
val
platypus2_70b_instruct
:
String
val
qwen1_5_0_5b_chat
:
String
val
qwen1_5_110b_chat
:
String
val
qwen1_5_14b_chat
:
String
val
qwen1_5_1_8b_chat
:
String
val
qwen1_5_32b_chat
:
String
val
qwen1_5_4b_chat
:
String
val
qwen1_5_72b_chat
:
String
val
qwen1_5_7b_chat
:
String
val
qwen2_72b_instruct
:
String
val
remm_slerp_l2_13b
:
String
val
smaug_72b_chat
:
String
val
snorkel_mistral_pairrm_dpo
:
String
val
snowflake_arctic_instruct
:
String
val
solar_10_7b_instruct_v1_0
:
String
val
stripedhyena_nous_7b
:
String
val
text_embedding_004
:
String
val
toppy_m_7b
:
String
val
vicuna_13b_v1_5
:
String
val
vicuna_7b_v1_5
:
String
val
whisper_large_v3
:
String
val
wizardlm_13b_v1_2
:
String
val
wizardlm_2_8x22b
:
String
val
yi_34b_chat
:
String
val
yi_large
:
String
Deprecated fields
@Deprecated
val
meta_llama_3_70b_instruct_to_ai
:
String
Attributes
Deprecated
true
@Deprecated
val
meta_llama_3_8b_instruct_to_ai
:
String
Attributes
Deprecated
true
@Deprecated
val
mixtral_8x22b_instruct_preview
:
String
Attributes
Deprecated
true