pub trait EmbeddingProvider: Send + Sync {
// Required method
fn embed(
&self,
request: EmbeddingRequest,
) -> EmbeddingFuture<'_, Vec<EmbeddingVector>>;
}Expand description
Provider-neutral remote embedding contract.
pub trait EmbeddingProvider: Send + Sync {
// Required method
fn embed(
&self,
request: EmbeddingRequest,
) -> EmbeddingFuture<'_, Vec<EmbeddingVector>>;
}Provider-neutral remote embedding contract.