Class: RailsAgents::ProviderResponse

Inherits:
Data
  • Object
show all
Defined in:
lib/rails_agents/message.rb

Instance Attribute Summary collapse

Instance Attribute Details

#assistant_raw_contentObject (readonly)

Returns the value of attribute assistant_raw_content

Returns:

  • (Object)

    the current value of assistant_raw_content



18
19
20
# File 'lib/rails_agents/message.rb', line 18

def assistant_raw_content
  @assistant_raw_content
end

#contentObject (readonly)

Returns the value of attribute content

Returns:

  • (Object)

    the current value of content



18
19
20
# File 'lib/rails_agents/message.rb', line 18

def content
  @content
end

#content_blocksObject (readonly)

Returns the value of attribute content_blocks

Returns:

  • (Object)

    the current value of content_blocks



18
19
20
# File 'lib/rails_agents/message.rb', line 18

def content_blocks
  @content_blocks
end

#file_idsObject (readonly)

Returns the value of attribute file_ids

Returns:

  • (Object)

    the current value of file_ids



18
19
20
# File 'lib/rails_agents/message.rb', line 18

def file_ids
  @file_ids
end

#finish_reasonObject (readonly)

Returns the value of attribute finish_reason

Returns:

  • (Object)

    the current value of finish_reason



18
19
20
# File 'lib/rails_agents/message.rb', line 18

def finish_reason
  @finish_reason
end

#tool_callsObject (readonly)

Returns the value of attribute tool_calls

Returns:

  • (Object)

    the current value of tool_calls



18
19
20
# File 'lib/rails_agents/message.rb', line 18

def tool_calls
  @tool_calls
end

#usageObject (readonly)

Returns the value of attribute usage

Returns:

  • (Object)

    the current value of usage



18
19
20
# File 'lib/rails_agents/message.rb', line 18

def usage
  @usage
end