Class: AssistantMessage
- Inherits:
-
PartialAssistantMessage
- Object
- Dry::Struct
- BaseStruct
- PartialAssistantMessage
- AssistantMessage
- Defined in:
- lib/llm_gateway/adapters/structs.rb
Constant Summary
Constants inherited from PartialAssistantMessage
PartialAssistantMessage::ContentBlock
Instance Method Summary collapse
Methods inherited from PartialAssistantMessage
Instance Method Details
#to_h ⇒ Object
166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 |
# File 'lib/llm_gateway/adapters/structs.rb', line 166 def to_h result = { id: id, model: model, usage: usage, role: role, stop_reason: stop_reason, provider: provider, api: api, content: content.map(&:to_h) } result[:timestamp] = unless .nil? result[:error_message] = unless .nil? result end |