Class: Phaseo::Gen::ChatMessage

Inherits:
Struct
  • Object
show all
Defined in:
lib/gen/models.rb

Instance Attribute Summary collapse

Instance Attribute Details

#audiosArray<Hash{String => Object}>?

Returns:

  • (Array<Hash{String => Object}>, nil)


775
# File 'lib/gen/models.rb', line 775

ChatMessage = Struct.new(:audios, :content, :images, :name, :role, :tool_call_id, :tool_calls, keyword_init: true)

#contentString, ...

Returns:

  • (String, Array<Hash{String => Object}>, nil)


775
# File 'lib/gen/models.rb', line 775

ChatMessage = Struct.new(:audios, :content, :images, :name, :role, :tool_call_id, :tool_calls, keyword_init: true)

#imagesArray<Hash{String => Object}>?

Returns:

  • (Array<Hash{String => Object}>, nil)


775
# File 'lib/gen/models.rb', line 775

ChatMessage = Struct.new(:audios, :content, :images, :name, :role, :tool_call_id, :tool_calls, keyword_init: true)

#nameString?

Returns:

  • (String, nil)


775
# File 'lib/gen/models.rb', line 775

ChatMessage = Struct.new(:audios, :content, :images, :name, :role, :tool_call_id, :tool_calls, keyword_init: true)

#roleString

Returns:

  • (String)


775
# File 'lib/gen/models.rb', line 775

ChatMessage = Struct.new(:audios, :content, :images, :name, :role, :tool_call_id, :tool_calls, keyword_init: true)

#tool_call_idString?

Returns:

  • (String, nil)


775
# File 'lib/gen/models.rb', line 775

ChatMessage = Struct.new(:audios, :content, :images, :name, :role, :tool_call_id, :tool_calls, keyword_init: true)

#tool_callsArray<Hash{String => Object}>?

Returns:

  • (Array<Hash{String => Object}>, nil)


775
# File 'lib/gen/models.rb', line 775

ChatMessage = Struct.new(:audios, :content, :images, :name, :role, :tool_call_id, :tool_calls, keyword_init: true)