io.cequence.openaiscala.domain

Members list

Concise view

Type members

Classlikes

sealed trait BaseMessageSpec

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
sealed trait ChatRole

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Assistant.type
object Function.type
object System.type
object User.type
object ChatRole

Attributes

Companion:
trait
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
abstract class EnumValue(value: String)

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object b64_json.type
object url.type
object Large.type
object Medium.type
object Small.type
object json.type
object srt.type
object text.type
object verbose_json.type
object vtt.type
final case class FunMessageSpec(role: ChatRole, content: Option[String], name: Option[String], function_call: Option[FunctionCallSpec]) extends BaseMessageSpec

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
case class FunctionCallSpec(name: String, arguments: String)

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
case class FunctionSpec(name: String, description: Option[String], parameters: Map[String, Any])

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class MessageSpec(role: ChatRole, content: String, name: Option[String]) extends BaseMessageSpec

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
object ModelId

OpenAI models available as of 2023-03-07.

OpenAI models available as of 2023-03-07.

Attributes

Since:

Jan 2023

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
ModelId.type