JsonFormats

io.cequence.openaiscala.JsonFormats$

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Concise view

Value members

Implicits

Implicits

implicit lazy val assistantReads: Reads[Assistant]
implicit lazy val assistantToolFormat: Format[AssistantTool]
implicit lazy val attachmentFormat: Format[Attachment]
implicit lazy val batchEndPointFormat: Format[BatchEndpoint]
implicit lazy val batchErrorFormat: Format[BatchError]
implicit lazy val batchFormat: Format[Batch]
implicit lazy val batchInputFormat: Format[BatchRow]
implicit lazy val batchResponseFormat: Format[BatchResponse]
implicit val byteArrayReads: Reads[Seq[Byte]]
implicit lazy val chatChunkMessageFormat: Format[ChunkMessageSpec]
implicit lazy val chatCompletionToolFormat: Format[FunctionTool]
implicit lazy val chatCompletionToolWrites: Writes[ChatCompletionTool]
implicit lazy val chatRoleFormat: Format[ChatRole]
implicit lazy val chunkingStrategyAutoFormat: Format[AutoChunkingStrategy.type]
implicit lazy val chunkingStrategyFormat: Format[ChunkingStrategy]
implicit lazy val completionWindowFormat: Format[CompletionWindow]
implicit lazy val contentReads: Reads[Content]
implicit lazy val contentWrites: Writes[Content]
implicit lazy val eitherIntStringFormat: Format[Either[Int, String]]
implicit lazy val eitherJsonSchemaFormat: Format[Either[JsonSchema, Map[String, Any]]]
implicit lazy val eitherJsonSchemaReads: Reads[Either[JsonSchema, Map[String, Any]]]
implicit lazy val eitherJsonSchemaWrites: Writes[Either[JsonSchema, Map[String, Any]]]
implicit lazy val embeddingFormat: Format[EmbeddingResponse]
implicit lazy val embeddingInfoFormat: Format[EmbeddingInfo]
implicit lazy val embeddingUsageInfoFormat: Format[EmbeddingUsageInfo]
implicit lazy val fileAnnotationFormat: Format[FileAnnotation]
implicit lazy val fileAnnotationTypeFormat: Format[FileAnnotationType]
implicit lazy val fileCitationFormat: Format[FileCitation]
implicit lazy val fileCountsFormat: Format[FileCounts]
implicit val fileIdFormat: Format[FileId]
implicit lazy val fileInfoFormat: Format[FileInfo]
implicit lazy val fileStatisticsFormat: Format[FileStatistics]
implicit lazy val fineTuneCheckpointFormat: Format[FineTuneCheckpoint]
implicit lazy val fineTuneErrorFormat: Format[Option[FineTuneError]]
implicit lazy val fineTuneEventFormat: Format[FineTuneEvent]
implicit lazy val fineTuneIntegrationFormat: Format[Integration]
implicit val fineTuneJobFormat: Format[FineTuneJob]
implicit lazy val fineTuneMetricsFormat: Format[Metrics]
implicit lazy val funMessageFormat: Format[FunMessage]
implicit lazy val functionToolFormat: Format[FunctionTool]
implicit lazy val imageFormat: Format[ImageInfo]
implicit val jsonSchemaDefFormat: Format[JsonSchemaDef]
implicit lazy val jsonSchemaFormat: Format[JsonSchema]
implicit lazy val jsonSchemaReads: Reads[JsonSchema]
implicit lazy val jsonSchemaWrites: Writes[JsonSchema]
implicit lazy val jsonTypeFormat: Format[JsonType]
implicit lazy val lastErrorCodeFormat: Format[LastErrorCode]
implicit lazy val lastErrorFormat: Format[LastError]
implicit lazy val lastRunErrorCodeFormat: Format[LastErrorCode]
implicit lazy val logprobInfoFormat: Format[LogprobInfo]
implicit lazy val logprobsFormat: Format[Logprobs]
implicit lazy val logprobsInfoFormat: Format[LogprobsInfo]
implicit val messageReads: Reads[BaseMessage]
implicit lazy val messageSpecFormat: Format[MessageSpec]
implicit lazy val messageWrites: Writes[BaseMessage]
implicit lazy val modelSpecFormat: Format[ModelInfo]
implicit lazy val moderationFormat: Format[ModerationResponse]
implicit lazy val moderationResultFormat: Format[ModerationResult]
implicit lazy val permissionFormat: Format[Permission]
implicit lazy val requiredActionFormat: Format[RequiredAction]
implicit lazy val responseFormatFormat: Format[ResponseFormat]
implicit lazy val runFormat: Format[Run]
implicit lazy val runReasonFormat: Format[Reason]
implicit lazy val runResponseFormat: Format[RunResponse]
implicit lazy val runStatusFormat: Format[RunStatus]
implicit lazy val runStepFormat: Format[RunStep]
implicit lazy val runToolFormat: Format[RunTool]
implicit val stepDetailFormat: Format[StepDetail]
implicit lazy val submitToolOutputsFormat: Format[SubmitToolOutputs]
implicit val systemMessageFormat: Format[SystemMessage]
implicit lazy val textCompletionFormat: Format[TextCompletionResponse]
implicit lazy val textEditChoiceInfoFormat: Format[TextEditChoiceInfo]
implicit lazy val textEditFormat: Format[TextEditResponse]
implicit lazy val theadAndRunMessageWrites: Writes[Message]
implicit lazy val threadAndRunContentBlockWrites: Writes[ContentBlock]
implicit lazy val threadAndRunContentWrites: Writes[Content]
implicit lazy val threadAndRunRoleWrites: Writes[ThreadAndRunRole]
implicit lazy val threadAndRunWrites: Writes[ThreadAndRun]
implicit lazy val threadFullMessageReads: Reads[ThreadFullMessage]
implicit lazy val threadFullMessageWrites: Writes[ThreadFullMessage]
implicit lazy val threadMessageFileFormat: Format[ThreadMessageFile]
implicit lazy val threadMessageFormat: Format[ThreadMessage]
implicit lazy val threadMessageTextFormat: Format[ThreadMessageText]
implicit lazy val threadReads: Reads[Thread]
implicit lazy val threadWrites: Writes[Thread]
implicit lazy val toolCallFormat: Format[ToolCall]
implicit val toolCallsFormat: Format[ToolCalls]
implicit val toolChoiceFormat: Format[ToolChoice]
implicit val toolMessageFormat: Format[ToolMessage]
implicit lazy val topLogprobInfoormat: Format[TopLogprobInfo]
implicit lazy val truncationStrategyWrites: Writes[TruncationStrategy]
implicit lazy val usageInfoFormat: Format[UsageInfo]
implicit val userMessageFormat: Format[UserMessage]
implicit val userSeqMessageFormat: Format[UserSeqMessage]
implicit lazy val vectorStoreFileFormat: Format[VectorStoreFile]
implicit lazy val vectorStoreFormat: Format[VectorStore]