openai-scala-client
openai-scala-client
API
io.cequence.openaiscala
ConfigImplicits
ConfigExt
JsonFormats
JsonUtil
JsonOps
SecDateFormat
StringAnyMapFormat
StringDoubleMapFormat
StringStringMapFormat
RetryHelpers
RetrySettings
RetrySettings
RetryHelpers
FutureWithRetry
io.cequence.openaiscala.service
EndPoint
EndPoint
audio_speech
audio_transcriptions
audio_translations
chat_completions
completions
edits
embeddings
files
fine_tunes
images_edits
images_generations
images_variations
models
moderations
threads
OpenAICoreServiceFactory
OpenAIRetryServiceAdapter
OpenAIServiceFactory
OpenAIServiceFactoryHelper
Param
Param
after
batch_size
before
best_of
classification_betas
classification_n_classes
classification_positive_class
compute_classification_metrics
content
echo
encoding_format
file
file_ids
frequency_penalty
function_call
functions
hyperparameters
image
input
instruction
language
learning_rate_multiplier
limit
logit_bias
logprobs
mask
max_tokens
messages
metadata
model
n
n_epochs
order
presence_penalty
prompt
prompt_loss_weight
purpose
quality
response_format
role
seed
size
speed
stop
stream
style
suffix
temperature
tool_choice
tools
top_logprobs
top_p
training_file
user
validation_file
voice
io.cequence.openaiscala.service.ws
FilePart
MultipartFormData
MultipartWritable
HttpHeaderNames
Timeouts
WSHelper
WSRequestHelper
openai-scala-client
/
io.cequence.openaiscala
/
JsonFormats
JsonFormats
io.cequence.openaiscala.JsonFormats$
object
JsonFormats
Attributes
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
Object
trait
Matchable
class
Any
Self type
JsonFormats
.type
Clear all
Members list
Concise view
Implicits
Implicits
implicit
val
assistantFunMessageFormat
:
Format
[
AssistantFunMessage
]
implicit
val
assistantMessageFormat
:
Format
[
AssistantMessage
]
implicit
val
assistantToolMessageReads
:
Reads
[
AssistantToolMessage
]
implicit
val
chatChunkMessageFormat
:
Format
[
ChunkMessageSpec
]
implicit
val
chatCompletionChoiceChunkInfoFormat
:
Format
[
ChatCompletionChoiceChunkInfo
]
implicit
val
chatCompletionChoiceInfoFormat
:
Format
[
ChatCompletionChoiceInfo
]
implicit
val
chatCompletionChunkResponseFormat
:
Format
[
ChatCompletionChunkResponse
]
implicit
val
chatCompletionResponseFormat
:
Format
[
ChatCompletionResponse
]
implicit
val
chatFunCompletionChoiceInfoFormat
:
Format
[
ChatFunCompletionChoiceInfo
]
implicit
val
chatFunCompletionResponseFormat
:
Format
[
ChatFunCompletionResponse
]
implicit
val
chatRoleFormat
:
Format
[
ChatRole
]
implicit
val
chatToolCompletionChoiceInfoReads
:
Reads
[
ChatToolCompletionChoiceInfo
]
implicit
val
chatToolCompletionResponseReads
:
Reads
[
ChatToolCompletionResponse
]
implicit
val
contentWrites
:
Writes
[
Content
]
implicit
val
eitherIntStringFormat
:
Format
[
Either
[
Int
,
String
]]
implicit
val
embeddingFormat
:
Format
[
EmbeddingResponse
]
implicit
val
embeddingInfoFormat
:
Format
[
EmbeddingInfo
]
implicit
val
embeddingUsageInfoFormat
:
Format
[
EmbeddingUsageInfo
]
implicit
val
fileAnnotationFormat
:
Format
[
FileAnnotation
]
implicit
val
fileAnnotationTypeFormat
:
Format
[
FileAnnotationType
]
implicit
val
fileCitationFormat
:
Format
[
FileCitation
]
implicit
val
fileIdFormat
:
Format
[
FileId
]
implicit
val
fileInfoFormat
:
Format
[
FileInfo
]
implicit
val
fileStatisticsFormat
:
Format
[
FileStatistics
]
implicit
val
fineTuneErrorFormat
:
Format
[
FineTuneError
]
implicit
val
fineTuneEventFormat
:
Format
[
FineTuneEvent
]
implicit
val
fineTuneFormat
:
Format
[
FineTuneJob
]
implicit
val
fineTuneHyperparamsFormat
:
Format
[
FineTuneHyperparams
]
implicit
val
funMessageFormat
:
Format
[
FunMessage
]
implicit
val
functionCallSpecFormat
:
Format
[
FunctionCallSpec
]
implicit
val
functionSpecFormat
:
Format
[
FunctionSpec
]
implicit
val
imageFormat
:
Format
[
ImageInfo
]
implicit
val
logprobInfoFormat
:
Format
[
LogprobInfo
]
implicit
val
logprobsFormat
:
Format
[
Logprobs
]
implicit
val
logprobsInfoFormat
:
Format
[
LogprobsInfo
]
implicit
val
messageSpecFormat
:
Format
[
MessageSpec
]
implicit
val
messageWrites
:
Writes
[
BaseMessage
]
implicit
val
modelSpecFormat
:
Format
[
ModelInfo
]
implicit
val
moderationCategoriesFormat
:
Format
[
ModerationCategories
]
implicit
val
moderationCategoryScoresFormat
:
Format
[
ModerationCategoryScores
]
implicit
val
moderationFormat
:
Format
[
ModerationResponse
]
implicit
val
moderationResultFormat
:
Format
[
ModerationResult
]
implicit
val
permissionFormat
:
Format
[
Permission
]
implicit
val
systemMessageFormat
:
Format
[
SystemMessage
]
implicit
val
textCompletionChoiceInfoFormat
:
Format
[
TextCompletionChoiceInfo
]
implicit
val
textCompletionFormat
:
Format
[
TextCompletionResponse
]
implicit
val
textEditChoiceInfoFormat
:
Format
[
TextEditChoiceInfo
]
implicit
val
textEditFormat
:
Format
[
TextEditResponse
]
implicit
val
threadFormat
:
Format
[
Thread
]
implicit
val
threadFullMessageFormat
:
Format
[
ThreadFullMessage
]
implicit
val
threadMessageContentFormat
:
Format
[
ThreadMessageContent
]
implicit
val
threadMessageContentTypeFormat
:
Format
[
ThreadMessageContentType
]
implicit
val
threadMessageFileFormat
:
Format
[
ThreadMessageFile
]
implicit
val
threadMessageFormat
:
Format
[
ThreadMessage
]
implicit
val
threadMessageTextFormat
:
Format
[
ThreadMessageText
]
implicit
val
toolMessageFormat
:
Format
[
ToolMessage
]
implicit
val
toolWrites
:
Writes
[
ToolSpec
]
implicit
val
topLogprobInfoormat
:
Format
[
TopLogprobInfo
]
implicit
val
usageInfoFormat
:
Format
[
UsageInfo
]
implicit
val
userMessageFormat
:
Format
[
UserMessage
]