Create vector embeddings from text using OpenAI-compatible models. Perfect for semantic search, document similarity, and building RAG systems for legal documents.
curl --request POST \
--url https://api.case.dev/llm/v1/embeddings \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"input": "<string>",
"model": "<string>",
"encoding_format": "float",
"dimensions": 123,
"user": "<string>"
}
'{
"object": "list",
"data": [
{
"object": "embedding",
"index": 0,
"embedding": [
0.0023,
-0.0087,
0.0156
]
}
],
"model": "text-embedding-ada-002",
"usage": {
"prompt_tokens": 12,
"total_tokens": 12
}
}API key starting with sk_case_
Embedding request configuration
Text or array of texts to create embeddings for
Embedding model to use (e.g., text-embedding-ada-002, text-embedding-3-small)
Format for returned embeddings
float, base64 Number of dimensions for the embeddings (model-specific)
Unique identifier for the end-user
Was this page helpful?
curl --request POST \
--url https://api.case.dev/llm/v1/embeddings \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"input": "<string>",
"model": "<string>",
"encoding_format": "float",
"dimensions": 123,
"user": "<string>"
}
'{
"object": "list",
"data": [
{
"object": "embedding",
"index": 0,
"embedding": [
0.0023,
-0.0087,
0.0156
]
}
],
"model": "text-embedding-ada-002",
"usage": {
"prompt_tokens": 12,
"total_tokens": 12
}
}