embeddings

Embeddings

Generate Embeddings

Generate Embeddings is a embeddings capability available through OpenAI, Pinecone, Weaviate and 1 more on Aweb. Vector embeddings from text. Access it through a single unified API with automatic failover and intelligent routing.

Try Generate EmbeddingsAPI docs

Best for

Highest quality

OpenAI, Pinecone

Premium tier

Contract

Max Latency2000ms

Providers (4)

ProviderScoreQualityPricing
OpenAIDEFAULT
85premiumpremium
Pinecone
80premiumstandard
Weaviate
80premiumstandard
Mistral AI
88premiumstandard

Public discovery and orchestration

Inspect the live capability descriptor directly, then route orchestration through a capability filter. Generic public execute examples are intentionally withheld until the canonical public execute contract is normalized.

cURL

curl "https://aweblabs.ai/api/v2/capabilities/embeddings.generate"

TypeScript

import Aweb from '@aweb/sdk';

const client = new Aweb({
  baseUrl: 'https://aweblabs.ai/api/v2',
});

const capability = await client.capabilities.get('embeddings.generate');

console.log(capability.data.runtime.providers);

Orchestration pipeline

import Aweb from '@aweb/sdk';

const aweb = new Aweb({ apiKey: process.env.AWEB_API_KEY });

const result = await aweb.orchestrate.run({
  query: 'Use Generate Embeddings to help with a hello-world task and summarize the output',
  capabilities: ['embeddings.generate'],
  policy: 'balanced',
});

console.log(result.data.status);
Getting started →API reference →All providers →All capabilities →