{
  "x402Version": 2,
  "id": 69288,
  "slug": "69288",
  "resource": "https://quickbuild.quynguyenbac.workers.dev/v1/embeddings",
  "description": "Drop-in OpenAI Embeddings endpoint: POST {input: string | string[], model, encoding_format: float|base64, dimensions} and get {object: \"list\", data: [{embedding, index}], model, usage}. Models (Cloudflare Workers AI): bge-m3 (1024-d, multilingual (100+ languages), 8192-token context); bge-large-en-v1.5 (1024-d, English); bge-base-en-v1.5 (768-d, English); bge-small-en-v1.5 (384-d, English, fastest); embeddinggemma-300m (768-d, multilingual (Google EmbeddingGemma)). Any other model name (e.g. text-embedding-3-small) maps to bge-m3; the actual model is in the response. `dimensions` truncates and re-normalizes. Up to 100 inputs per call, 8000 chars each, 60000 chars total, one fixed price per call. For RAG, semantic search, clustering and dedupe. Errors are never charged. GET ?input= also works; with no params it embeds a sample sentence.",
  "type": "http",
  "accepts": [
    {
      "scheme": "exact",
      "network": "eip155:8453",
      "payTo": "0x751a4c3841bE287544C371B4EE09Bd3366AeA7cf",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "amount": "1000",
      "amountUsd": 0.001,
      "maxTimeoutSeconds": 300
    }
  ],
  "tags": [
    "embeddings",
    "openai-compatible",
    "rag",
    "vector",
    "ai"
  ],
  "sourceHost": "quickbuild.quynguyenbac.workers.dev",
  "lastUpdated": "2026-10-23T19:07:25.210Z",
  "quality": {},
  "liveness": {
    "reliability": null
  },
  "verified": true,
  "featured": false,
  "provider": {
    "host": "quickbuild.quynguyenbac.workers.dev",
    "manifest_name": "QuickBuild agent APIs (incl. LaunchCheck)",
    "source": "submitted",
    "source_manifest_url": "https://quickbuild.quynguyenbac.workers.dev/.well-known/x402.json",
    "submitted_at": "2026-10-23T19:07:25.210Z"
  }
}