Module: LiterLlm::OcrDocument
- Extended by:
- T::Helpers, T::Sig
- Included in:
- OcrDocumentBase64, OcrDocumentUrl
- Defined in:
- lib/liter_llm/native.rb
Overview
Document input for OCR — either a URL or inline base64 data.
Class Method Summary collapse
Class Method Details
.from_hash(hash) ⇒ Object
497 498 499 500 501 502 503 504 |
# File 'lib/liter_llm/native.rb', line 497 def self.from_hash(hash) discriminator = hash[:type] || hash["type"] case discriminator when "document_url" then OcrDocumentUrl.from_hash(hash) when "base64" then OcrDocumentBase64.from_hash(hash) else raise "Unknown discriminator: #{discriminator}" end end |