API reference · Alibaba

alibaba/text-embedding-v4

Integrate this model through SandBase's unified API, with production-ready schemas and examples.

EMBEDDINGSynchronousOpen model
Production endpoint

Send your first request

OpenAI-compatible endpoint with unified authentication and usage tracking.

POSThttps://api.sandbase.ai/v1/embeddings
Model IDalibaba/text-embedding-v4
01

Input Schema

3 parameters · 1 required · 2 optional

ParameterTypeRequiredDescription
inputunionRequiredText or list of texts to embed. Each item supports up to 8192 tokens.
dimensionsintegerOptionalOutput embedding dimension. · Options: 2048, 1536, 1024, 768, 512, 256, 128, 64 · Default: 1024
20481536102476851225612864
encoding_formatstringOptionalOptions: float · Default: "float"
float
02

Output Schema

FieldTypeDescription
objectstringObject type: "list"
dataarrayArray of embedding objects
data[].embeddingnumber[]The embedding vector
data[].indexintegerIndex of the input text
modelstringModel used
usage.prompt_tokensintegerTokens in the input
usage.total_tokensintegerTotal tokens used
03

Code Examples

Ready-to-run snippets

const apiKey = process.env.SANDBASE_API_KEY;
const response = await fetch("https://api.sandbase.ai/v1/embeddings", {
  method: "POST",
  headers: {
    Authorization: `Bearer ${apiKey}`,
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
    "model": "alibaba/text-embedding-v4",
    "input": "SandBase provides a unified API for AI models, agents, and developer tools.",
    "dimensions": 1024,
    "encoding_format": "float"
  }),
});

if (!response.ok) throw new Error(await response.text());
console.log(await response.json());