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
201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 |
# File 'lib/llm_gateway/adapters/structs.rb', line 201 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 |