v2026.5.2
All Bundles

Embedding

OpenAI text embeddings API.

token := EndPoint->GetApiKey();
embedding := Embedding->Create("Hello world", Models->TEXT_EMBEDDING_3_SMALL(), token);

Operations

Create

Creates an embedding for a single input string.

function : Create(input:String, model:String, token:String) ~ Float[]

Parameters

NameTypeDescription
inputStringtext to embed
modelStringembedding model name
tokenStringAPI key

Return

TypeDescription
Floatfloat array of embedding values, or Nil on error

Create

Creates an embedding with custom dimensions.

function : Create(input:String, model:String, dimensions:Int, token:String) ~ Float[]

Parameters

NameTypeDescription
inputStringtext to embed
modelStringembedding model name
dimensionsIntoutput dimensions (-1 for default)
tokenStringAPI key

Return

TypeDescription
Floatfloat array of embedding values, or Nil on error