JsonFormats

io.cequence.openaiscala.JsonFormats$

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

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]