class

Arcana::AI::Embed::Provider

Inherits Arcana::AI::Traceable < Reference < Object

Instance methods

batch_embed(request : Request, batch_size : Int32 = 100) : Result

Embed texts in batches, aggregating results.

Source
batch_embed_with_retry(request : Request, batch_size : Int32 = 100, max_retries : Int32 = 3) : Result

Combines batching and retry.

Source
embed(request : Request) : Result
Source
embed_with_retry(request : Request, max_retries : Int32 = 3, base_delay : Float64 = 1.0) : Result

Embed with automatic retry on transient errors (429, 503, 502, 500).

Source
name
Source