Skip to content

Commit 8f03451

Browse files
authored
Add metadata
1 parent 606889e commit 8f03451

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

lib/lara/translator.rb

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,12 +54,13 @@ def initialize(credentials: nil, auth_token: nil, access_key_id: nil, access_key
5454
# @param style [String,nil]
5555
# @param reasoning [Boolean] When true with a block, yields partial results during reasoning
5656
# @param headers [Hash,nil]
57+
# @param metadata [String, Hash, nil]
5758
# @yield [Lara::Models::TextResult] Partial translation result (only when reasoning is true)
5859
# @return [Lara::Models::TextResult] Final translation result
5960
def translate(text, target:, source: nil, source_hint: nil, adapt_to: nil, glossaries: nil,
6061
instructions: nil, content_type: nil, multiline: true, timeout_ms: nil,
6162
priority: nil, use_cache: nil, cache_ttl_s: nil, no_trace: false, verbose: false,
62-
style: nil, reasoning: false, headers: nil, &callback)
63+
style: nil, reasoning: false, headers: nil, metadata: nil, &callback)
6364
q = normalize_text_input(text)
6465

6566
use_cache_value = case use_cache
@@ -84,7 +85,8 @@ def translate(text, target:, source: nil, source_hint: nil, adapt_to: nil, gloss
8485
cache_ttl: cache_ttl_s,
8586
verbose: verbose,
8687
style: style,
87-
reasoning: reasoning
88+
reasoning: reasoning,
89+
metadata: metadata
8890
}.compact
8991

9092
request_headers = {}

0 commit comments

Comments
 (0)