class RubyLLM::EmbeddingRequest

An EmbeddingRequest is an embedding awaiting a provider-side batch. RubyLLM.embed_later stages one; submit an array of them with RubyLLM.batch, and once the batch completes, collecting the results fills in result:

requests = texts.map { |text| RubyLLM.embed_later(text) }
batch = RubyLLM.batch(requests)
# later, once batch.refresh.complete?
batch.results
requests.first.result.vectors