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
-
.data_url(data, content_type) ⇒ String
Construct a base64-encoded data URL from raw binary data and a content type.
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 |