io.cequence.openaiscala.domain
package io.cequence.openaiscala.domain
Members list
Concise view
Type members
Classlikes
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass AnyValtrait Matchableclass Any
Attributes
- Graph
- Supertypes
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
object AssistantTool
Attributes
- Companion:
- trait
- Graph
- Supertypes
- trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- AssistantTool.type
final case class AssistantToolMessage(content: Option[String], name: Option[String], tool_calls: Seq[(String, ToolCallSpec)]) extends BaseMessage
Attributes
- Graph
- Supertypes
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
final case class AssistantToolResource(codeInterpreter: Option[CodeInterpreterResources], fileSearch: Option[FileSearchResources])
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
object AssistantToolResource
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
object Attachment
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- Attachment.type
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- class AssistantFunMessageclass AssistantMessageclass AssistantToolMessageclass FunMessageclass MessageSpecclass SystemMessageclass ToolMessageclass UserMessageclass UserSeqMessage
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- class FunctionTool
object ChatRole
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object AutoChunkingStrategy.typeclass StaticChunkingStrategy
object ChunkingStrategy
Attributes
- Companion:
- trait
- Graph
- Supertypes
- trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- ChunkingStrategy.type
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- class ImageURLContentclass TextContent
case class FileAnnotation(`type`: FileAnnotationType, file_citation: Option[FileCitation], file_path: Option[FileId], text: String, start_index: Int, end_index: Int)
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait EnumValueclass Objecttrait Matchableclass Any
- Known subtypes
- object file_citation.typeobject file_path.type
object FileAnnotationType
Attributes
- Companion:
- trait
- Graph
- Supertypes
- trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- FileAnnotationType.type
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
Attributes
- Graph
- Supertypes
object JsonSchema
Attributes
- Companion:
- trait
- Graph
- Supertypes
- trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- JsonSchema.type
object JsonType
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait EnumValueclass Objecttrait Matchableclass Any
- Known subtypes
- object RateLimitExceeded.typeobject ServerError.type
object LastErrorCode
Attributes
- Companion:
- trait
- Graph
- Supertypes
- trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- LastErrorCode.type
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object CodeInterpreterSpec.typeobject FileSearchSpec.type
object MessageAttachmentTool
Attributes
- Companion:
- trait
- Graph
- Supertypes
- trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
object ModelId
OpenAI models available as of 2023-12-05
.
OpenAI models available as of 2023-12-05
.
Attributes
- Since:
Jan 2023
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- ModelId.type
object NonOpenAIModelId
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- NonOpenAIModelId.type
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
object Pagination
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- Pagination.type
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
case class Run(id: String, `object`: String, created_at: Date, thread_id: String, assistant_id: String, status: RunStatus, required_action: Option[RequiredAction], last_error: Option[LastError], expires_at: Option[Date], started_at: Option[Date], cancelled_at: Option[Date], failed_at: Option[Date], completed_at: Option[Date], incomplete_details: Option[Reason], model: String, instructions: Option[String], tools: Seq[AssistantTool], usage: Option[UsageInfo])
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
object Run
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait SnakeCaseEnumValuetrait EnumValueclass Objecttrait Matchableclass Any
- Known subtypes
- object Cancelled.typeobject Cancelling.typeobject Completed.typeobject Expired.typeobject Failed.typeobject InProgress.typeobject Incomplete.typeobject Queued.typeobject RequiresAction.type
object RunStatus
case class RunStep(id: String, `object`: String, createdAt: Date, assistantId: String, threadId: String, runId: String, `type`: String, status: String, stepDetails: Option[StepDetail], lastError: Option[LastError], expiredAt: Option[Date], cancelledAt: Option[Date], failedAt: Option[Date], completedAt: Option[Date], metadata: Option[Map[String, String]], usage: Option[UsageInfo])
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
object RunStep
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
object RunTool
object SortOrder
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- class MessageCreationclass ToolCalls
object StepDetail
Attributes
- Companion:
- trait
- Graph
- Supertypes
- trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- StepDetail.type
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
Attributes
- Graph
- Supertypes
case class Thread(id: String, created_at: Date, tool_resources: Seq[AssistantToolResourceResponse], metadata: Map[String, String])
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
final case class ThreadAndRun(messages: Seq[Message], toolResources: Seq[AssistantToolResource], metadata: Map[String, Any])
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
object ThreadAndRun
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- ThreadAndRun.type
final case class ThreadAndRunToolResource(codeInterpreter: Option[CodeInterpreterResource], fileSearchResources: Option[FileSearchResource])
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
object ThreadAndRunToolResource
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
case class ThreadFullMessage(id: String, created_at: Date, thread_id: String, role: ChatRole, content: Seq[ThreadMessageContent], assistant_id: Option[String], run_id: Option[String], attachments: Seq[Attachment], metadata: Map[String, String])
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
case class ThreadMessageContent(`type`: ThreadMessageContentType, image_file: Option[FileId], text: Option[ThreadMessageText])
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait EnumValueclass Objecttrait Matchableclass Any
- Known subtypes
- object image_file.typeobject text.type
object ThreadMessageContentType
Attributes
- Companion:
- trait
- Graph
- Supertypes
- trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- class FunctionCallSpec
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
object ToolChoice
Attributes
- Companion:
- trait
- Graph
- Supertypes
- trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- ToolChoice.type
final case class ToolMessage(content: Option[String], tool_call_id: String, name: String) extends BaseMessage
Attributes
- Graph
- Supertypes
Attributes
- Graph
- Supertypes
Attributes
- Graph
- Supertypes
case class VectorStore(id: String, name: String, status: String, usage_bytes: Long, file_counts: FileCounts, metadata: Map[String, String], created_at: Date, last_active_at: Date, expires_after: Option[Date], expires_at: Option[Date])
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
case class VectorStoreFile(id: String, `object`: String, usageBytes: Int, createdAt: Int, vectorStoreId: String, status: VectorStoreFileStatus, lastError: Option[LastError], chunkingStrategy: ChunkingStrategy)
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Attributes
- Companion:
- object
- Graph
- Supertypes
- class NamedEnumValuetrait EnumValueclass Objecttrait Matchableclass Any
- Known subtypes
object VectorStoreFileStatus
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
Deprecated classlikes
@Deprecated
final case class AssistantFunMessage(content: Option[String], name: Option[String], function_call: Option[FunctionCallSpec]) extends BaseMessage
Attributes
- Deprecated
- true
- Graph
- Supertypes
@Deprecated
Attributes
- Deprecated
- true
- Graph
- Supertypes
@Deprecated
final case class MessageSpec(role: ChatRole, content: String, name: Option[String]) extends BaseMessage
Deprecation warning: Use typed Message(s), such as SystemMessage, UserMessage, instead. Will be dropped in the next major version.
Deprecation warning: Use typed Message(s), such as SystemMessage, UserMessage, instead. Will be dropped in the next major version.
Attributes
- Deprecated
- true
- Graph
- Supertypes