AI::OpenAI::OpenAIEmbeddingModel
Inherits AI::Provider::EmbeddingModel::V3 < Reference < Object
OpenAI embedding model implementation.
Implements the EmbeddingModelV3 interface for generating embeddings using OpenAI's embedding API.
Constructors
new(model_id : OpenAIEmbeddingModelId, config : OpenAIConfig)
SourceInstance methods
do_embed(options : Provider::EmbeddingModel::CallOptions) : Provider::EmbeddingModel::Result
Generates embeddings for the given values.
Parameters:
- options: Call options including values to embed, headers, and provider options
Returns embedding result with vectors and usage information.