Create embeddings for text using OpenAI-compatible and alternative embedding models
text-embedding-3-small - 1536 dimensions, $0.02/1M tokens - Most cost-effective with dimension reduction supporttext-embedding-3-large - 3072 dimensions, $0.13/1M tokens - Highest performance with dimension reduction supporttext-embedding-ada-002 - 1536 dimensions, $0.10/1M tokens - Legacy modelBAAI/bge-m3 - 1024 dimensions, $0.01/1M tokens - Multilingual supportjina-clip-v1 - 768 dimensions, $0.04/1M tokens - Multimodal CLIP embeddingsBAAI/bge-large-en-v1.5 - 768 dimensions, $0.01/1M tokens - English optimizedBAAI/bge-large-zh-v1.5 - 1024 dimensions, $0.01/1M tokens - Chinese optimizedjina-embeddings-v2-base-en - 768 dimensions, $0.05/1M tokens - Englishjina-embeddings-v2-base-de - 768 dimensions, $0.05/1M tokens - Germanjina-embeddings-v2-base-zh - 768 dimensions, $0.05/1M tokens - Chinesejina-embeddings-v2-base-es - 768 dimensions, $0.05/1M tokens - Spanishjina-embeddings-v2-base-code - 768 dimensions, $0.05/1M tokens - Code embeddingsBaichuan-Text-Embedding - 1024 dimensions, $0.088/1M tokensnetease-youdao/bce-embedding-base_v1 - 1024 dimensions, $0.02/1M tokenszhipu-embedding-2 - 1024 dimensions, $0.07/1M tokensQwen/Qwen3-Embedding-0.6B - 1024 dimensions, $0.01/1M tokens - Supports dimension reduction| Parameter | Type | Required | Description |
|---|---|---|---|
input | string or array | Yes | Single text string or array of up to 2048 strings to embed |
model | string | Yes | ID of the embedding model to use |
encoding_format | string | No | Format for embeddings: "float" (default) or "base64" |
dimensions | integer | No | Reduce embedding dimensions (only for supported models) |
user | string | No | Optional identifier for tracking usage |
text-embedding-3-small for best price/performancetext-embedding-3-largeBAAI/bge-m3 or language-specific Jina modelsjina-embeddings-v2-base-codeusage field in responsestext-embedding-3-small before upgrading401: Invalid or missing API key400: Invalid request parameters429: Rate limit exceeded500: Server errorBearer authentication header of the form Bearer <token>, where <token> is your auth token.
Parameters for creating embeddings
Text to embed - single string or array of up to 2048 strings
ID of the embedding model to use
"text-embedding-3-small"
Format for embeddings
float, base64 Reduce embedding dimensions (only for supported models)
256
Optional identifier for tracking usage