OpenAICompatibleEmbedder.voyage constructor

OpenAICompatibleEmbedder.voyage({
  1. required String apiKey,
  2. required String model,
  3. required int dimensions,
})

Voyage AI embeddings (Anthropic's recommended embedding provider), with query/document input types.

Implementation

factory OpenAICompatibleEmbedder.voyage({
  required String apiKey,
  required String model,
  required int dimensions,
}) => OpenAICompatibleEmbedder(
  baseUrl: Uri.parse('https://api.voyageai.com/v1'),
  model: model,
  dimensions: dimensions,
  apiKey: apiKey,
  purposeField: 'input_type',
);