Install any skill in seconds. Free to start, no credit card required.
Get Started Free →veniceai/venice-embeddings
Call POST /embeddings on Venice. Covers request shape (input, model, encoding_format, dimensions, user), OpenAI compatibility, response compression (gzip/br), and practical usage for retrieval, clustering, and RAG.
Passed 19 of 24 test cases with the skill, and 10 of 24 without it.
and 13 more in the full report
10 fixed9 passed either way4 still failing1 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 10 test cases the skill fixed. Same model, same prompt, with and without the skill.
When testing a completely unauthenticated HTTP POST request with no Authorization header or x402 signature to https://api.venice.ai/api/v1/embeddings, what HTTP status code does the server return, and what protocol mechanism does this response initiate?
| Checked | Without skill | With skill |
|---|---|---|
| Identifies the returned HTTP status code as 402. | Passed | Passed |
| Explains that unauthenticated requests trigger an x402 payment discovery challenge. | Missed | Passed |
The instructions your model reads when the skill loads.
POST /api/v1/embeddings returns vector embeddings for strings. It's OpenAI-compatible: request and response match https://api.openai.com/v1/embeddings closely enough that the OpenAI SDK works with baseURL: "https://api.venice.ai/api/v1", with one exception: token-ID arrays are not accepted (see below).
Auth: Bearer API key or x402 wallet (SIGN-IN-WITH-X) — see venice-auth.
model_spec.privacy on each model.Text-only: input must be a string or an array of strings. For images, run them through a vision chat model and embed the description.
curl https://api.venice.ai/api/v1/embeddings \
-H "Authorization: Bearer $VENICE_API_KEY" \
-H "Content-Type: application/json" \
--compressed \
-d '{
"model": "text-embedding-bge-m3",
"input": "Why is the sky blue?"
}'
{
"object": "list",
"model": "text-embedding-bge-m3",
"data": [
{ "object": "embedding", "index": 0, "embedding": [0.0023, -0.0093, 0.0158, ...] }
],
"usage": { "prompt_tokens": 8, "total_tokens": 8 }
}
test cases passed, vs 10 / 24 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.