curl --request POST \
--url https://api.aihubmax.com/v1/embeddings \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"model": "text-embedding-3-small",
"input": "Machine learning is a branch of artificial intelligence"
}
'{
"object": "list",
"data": [
{
"object": "embedding",
"index": 0,
"embedding": [
0.0023064255,
-0.009327292,
0.015797347
]
}
],
"model": "<string>",
"usage": {
"prompt_tokens": 8,
"total_tokens": 8
}
}{
"error": {
"message": "Invalid request parameters",
"type": "invalid_request_error"
}
}{
"error": {
"message": "Invalid API key",
"type": "authentication_error"
}
}{
"error": {
"message": "Invalid request parameters",
"type": "invalid_request_error"
}
}{
"error": {
"message": "Access denied",
"type": "permission_error"
}
}{
"error": {
"message": "Rate limit exceeded",
"type": "rate_limit_error"
}
}{
"error": {
"message": "Internal server error",
"type": "server_error"
}
}OpenAI Format
OpenAI Format - Embeddings
- Generic Embeddings API reference for all OpenAI-compatible embedding models
- Convert text to vector representations
- Supports single or batch input
- Configurable output dimensions and encoding format
POST
/
v1
/
embeddings
curl --request POST \
--url https://api.aihubmax.com/v1/embeddings \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"model": "text-embedding-3-small",
"input": "Machine learning is a branch of artificial intelligence"
}
'{
"object": "list",
"data": [
{
"object": "embedding",
"index": 0,
"embedding": [
0.0023064255,
-0.009327292,
0.015797347
]
}
],
"model": "<string>",
"usage": {
"prompt_tokens": 8,
"total_tokens": 8
}
}{
"error": {
"message": "Invalid request parameters",
"type": "invalid_request_error"
}
}{
"error": {
"message": "Invalid API key",
"type": "authentication_error"
}
}{
"error": {
"message": "Invalid request parameters",
"type": "invalid_request_error"
}
}{
"error": {
"message": "Access denied",
"type": "permission_error"
}
}{
"error": {
"message": "Rate limit exceeded",
"type": "rate_limit_error"
}
}{
"error": {
"message": "Internal server error",
"type": "server_error"
}
}Authorizations
All APIs require Bearer Token authentication
Add to request header:
Authorization: Bearer YOUR_API_KEY
Body
application/json
Embedding model name
Example:
"text-embedding-3-small"
Input text to embed, encoded as a string or array of strings
The format to return the embeddings in
Available options:
float, base64 The number of dimensions the resulting output embeddings should have. Only supported in some models.