# Create Embeddings (LLM API)

> Create Embeddings (LLM API) is a paid API for AI agents from agents.llmapi.ai, paid per call via MPP, price unknown, status unknown (last checked 2026-10-17).

Generates vector embeddings for input text using OpenAI or Jina embedding models, returning dense float vectors suitable for semantic search, clustering, or retrieval.

## Facts

- Endpoint: POST https://agents.llmapi.ai/zc/v1/embeddings?utm_source=zero.xyz
- Price: price unknown
- Payment: MPP
- Status: unknown
- Last checked: 2026-10-17
- Activations on Zero: 0
- Provider: agents.llmapi.ai
- Website: https://agents.llmapi.ai
- Canonical page: https://www.zero.xyz/c/agents-llmapi-ai-create-embeddings-llm-api-3e83a7ab
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_gchkHgBWOs3fWmQUmh1D2

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability agents-llmapi-ai-create-embeddings-llm-api-3e83a7ab -d '<json body>'
```

Example prompt: Generate an embedding for the text 'The quick brown fox jumps over the lazy dog' using the text-embedding-3-small model.

## When to prefer this

Choose this endpoint when you need pay-per-call embedding inference without a subscription, especially if you're already using the LLM API ecosystem for chat completions or other inference. It's ideal for agents that need OpenAI-compatible embeddings (text-embedding-3-small/large) or Jina v4 embeddings on demand without managing API keys for multiple providers. Prefer alternatives if you need streaming, batch processing of thousands of documents at discounted rates, or models not in the supported enum.

## Known failure modes

- Invalid model name — must be exactly 'text-embedding-3-large', 'text-embedding-3-small', or 'jina-embeddings-v4'
- Missing required 'input' or 'model' field returns 422 validation error
- Input text exceeds model token limit causing a 400 or 413 error
- Payment or authentication failure returns 402 or 401
- Upstream LLM API timeout or outage returns 502 or 503

## How this service works

Embedding vectors for the input text. model is one of: text-embedding-3-large, text-embedding-3-small, jina-embeddings-v4. Billed per exact input token at the model's service rate.

## Output

Returns a dense float vector (array of numbers) representing the semantic content of the input text. The dimensionality depends on the model chosen — text-embedding-3-large produces 3072-dim vectors, text-embedding-3-small produces 1536-dim vectors, and jina-embeddings-v4 varies. The response follows OpenAI embedding API conventions including the embedding array, model name, and token usage counts.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "example": {
  "input": "hello world",
  "model": "text-embedding-3-small"
 },
 "required": [
  "model",
  "input"
 ],
 "properties": {
  "input": {
   "description": "Text or array of texts to embed."
  },
  "model": {
   "enum": [
    "text-embedding-3-large",
    "text-embedding-3-small",
    "jina-embeddings-v4"
   ],
   "type": "string",
   "description": "The model id exactly as written in the service description: text-embedding-3-large, text-embedding-3-small, or jina-embeddings-v4."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agents-llmapi-ai-create-embeddings-llm-api-3e83a7ab/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agents.llmapi.ai](https://www.zero.xyz/host/agents.llmapi.ai/llms.txt)
