OpenAICompatibleEmbedder.openAI constructor
OpenAICompatibleEmbedder.openAI({})
OpenAI embeddings (e.g. text-embedding-3-small, 1536 dimensions).
Implementation
factory OpenAICompatibleEmbedder.openAI({
required String apiKey,
required String model,
required int dimensions,
}) => OpenAICompatibleEmbedder(
baseUrl: Uri.parse('https://api.openai.com/v1'),
model: model,
dimensions: dimensions,
apiKey: apiKey,
requestDimensions: true,
);