Module: PromptBuilder::Content

Defined in:
lib/prompt_builder/content.rb,
lib/prompt_builder/content/base.rb,
lib/prompt_builder/content/text.rb,
lib/prompt_builder/content/input_file.rb,
lib/prompt_builder/content/input_text.rb,
lib/prompt_builder/content/input_image.rb,
lib/prompt_builder/content/input_video.rb,
lib/prompt_builder/content/output_text.rb,
lib/prompt_builder/content/summary_text.rb,
lib/prompt_builder/content/reasoning_text.rb,
lib/prompt_builder/content/refusal_content.rb

Defined Under Namespace

Classes: Base, InputFile, InputImage, InputText, InputVideo, OutputText, ReasoningText, RefusalContent, SummaryText, Text

Class Method Summary collapse

Class Method Details

.data_url(data, content_type) ⇒ String

Construct a base64-encoded data URL from raw binary data and a content type. Delegates to PromptBuilder.data_url.



23
24
25
# File 'lib/prompt_builder/content.rb', line 23

def data_url(data, content_type)
  PromptBuilder.data_url(data, content_type)
end