Packages

final case class ChatCompletionRequestAssistantMessage(content: Optional[String] = Optional.Absent, role: Role, name: Optional[String] = Optional.Absent, toolCalls: Optional[Chunk[ChatCompletionMessageToolCall]] = Optional.Absent, functionCall: Optional[FunctionCall] = Optional.Absent) extends Product with Serializable

ChatCompletionRequestAssistantMessage model

content

The contents of the assistant message. Required unless tool_calls or function_call is specified.

role

The role of the messages author, in this case assistant.

name

An optional name for the participant. Provides the model information to differentiate between participants of the same role.

functionCall

Deprecated and replaced by tool_calls. The name and arguments of a function that should be called, as generated by the model.

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ChatCompletionRequestAssistantMessage
  2. Serializable
  3. Product
  4. Equals
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new ChatCompletionRequestAssistantMessage(content: Optional[String] = Optional.Absent, role: Role, name: Optional[String] = Optional.Absent, toolCalls: Optional[Chunk[ChatCompletionMessageToolCall]] = Optional.Absent, functionCall: Optional[FunctionCall] = Optional.Absent)

    content

    The contents of the assistant message. Required unless tool_calls or function_call is specified.

    role

    The role of the messages author, in this case assistant.

    name

    An optional name for the participant. Provides the model information to differentiate between participants of the same role.

    functionCall

    Deprecated and replaced by tool_calls. The name and arguments of a function that should be called, as generated by the model.

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
  6. val content: Optional[String]
  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. val functionCall: Optional[FunctionCall]
  9. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  10. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  11. val name: Optional[String]
  12. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  14. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  15. def productElementNames: Iterator[String]
    Definition Classes
    Product
  16. val role: Role
  17. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  18. val toolCalls: Optional[Chunk[ChatCompletionMessageToolCall]]
  19. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  20. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  21. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

    (Since version 9)

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped