EmbeddingModel.openai constructor

EmbeddingModel.openai(
  1. String apiKey,
  2. String modelId, {
  3. String? baseUrl,
})

Create an OpenAI embedding model (e.g. text-embedding-3-small).

Pass baseUrl to target an OpenAI-compatible endpoint. When null, the provider's standard URL is used via aimux_openai_embedding_new.

Implementation

factory EmbeddingModel.openai(String apiKey, String modelId,
        {String? baseUrl}) =>
    EmbeddingModel._(construct2(apiKey, modelId, baseUrl,
        _ffi.openaiEmbeddingNew, _ffi.openaiEmbeddingNewWithBase));