Arcana.Embedder.OpenAI (Arcana v1.3.3)

View Source

OpenAI embedding provider using Req.LLM.

Uses OpenAI's embedding models via Req.LLM. Default is text-embedding-3-small (1536 dimensions).

Configuration

# Default OpenAI model
config :arcana, embedder: :openai

# Custom OpenAI model
config :arcana, embedder: {:openai, model: "text-embedding-3-large"}

Requirements

Requires the req_llm dependency and OPENAI_API_KEY environment variable.