Endpoint
Request
Headers
string
required
Must be
application/jsonstring
required
The AI provider to use (e.g.,
openai, cohere, google)string
required
Your API key for the specified provider
Body Parameters
string
required
The embedding model to use (e.g.,
text-embedding-3-small, text-embedding-ada-002)string | array
required
The text or array of texts to generate embeddings for
string
default:"float"
Format of the embeddings:
float or base64integer
Number of dimensions for the embedding (only supported by some models)
string
Unique identifier for the end-user
Response
string
Object type, always
liststring
The model used for embeddings
array
Examples
Basic Embedding Request
Response
Python SDK
JavaScript SDK
Batch Embeddings
Python Batch Example
Using Cohere
Custom Dimensions
Similarity Search Example
Supported Models
OpenAI
text-embedding-3-small- 1536 dimensions (default)text-embedding-3-large- 3072 dimensionstext-embedding-ada-002- 1536 dimensions (legacy)
Cohere
embed-english-v3.0- English embeddingsembed-multilingual-v3.0- Multilingual embeddingsembed-english-light-v3.0- Lightweight English
text-embedding-004- Google’s text embeddingstext-multilingual-embedding-002- Multilingual
Use Cases
- Semantic Search: Find similar documents or passages
- Clustering: Group similar texts together
- Recommendations: Recommend similar content
- Classification: Use embeddings as features for ML models
- Anomaly Detection: Identify outliers in text data