Module: OmniAI::OpenAI::Chat::TextSerializer
- Defined in:
- lib/omniai/openai/chat/text_serializer.rb
Overview
Overrides text serialize / deserialize.
Class Method Summary collapse
Class Method Details
.deserialize(data) ⇒ OmniAI::Chat::Text
21 22 23 |
# File 'lib/omniai/openai/chat/text_serializer.rb', line 21 def self.deserialize(data, *) OmniAI::Chat::Text.new(data["text"]) end |
.serialize(text, direction:) ⇒ Hash
12 13 14 15 16 |
# File 'lib/omniai/openai/chat/text_serializer.rb', line 12 def self.serialize(text, direction:, **) raise text.inspect if direction.nil? { type: "#{direction}_text", text: text.text } end |