Class: ActiveAgent::Providers::OpenRouter::Requests::Messages::Content::File
- Inherits:
-
OpenAI::Chat::Requests::Messages::Content::Base
- Object
- OpenAI::Chat::Requests::Messages::Content::Base
- ActiveAgent::Providers::OpenRouter::Requests::Messages::Content::File
- Defined in:
- lib/active_agent/providers/open_router/requests/messages/content/file.rb
Overview
File content part for OpenRouter messages
Represents a file attachment in a message. Unlike OpenAI which strips the data URI prefix, OpenRouter preserves it in the file_data field.
Instance Attribute Summary collapse
-
#file ⇒ Files::Details
File details with data URI.
-
#type ⇒ String
Always “file”.
Instance Attribute Details
#file ⇒ Files::Details
Returns file details with data URI.
34 |
# File 'lib/active_agent/providers/open_router/requests/messages/content/file.rb', line 34 attribute :file, Files::DetailsType.new |
#type ⇒ String
Returns always “file”.
30 |
# File 'lib/active_agent/providers/open_router/requests/messages/content/file.rb', line 30 attribute :type, :string, as: "file" |