{"uid":"cap_V5VRTmC-0UoWA5BA1RiFY","slug":"bge-m3-text-embeddings-via-x402-gedx402-51aed05f","name":"BGE-M3 Text Embeddings via x402 (GEDX402)","description":"x402 workers ai. pay with usdc on base, polygon, arbitrum, world, or solana. no api keys.","url":"https://ged-x402-embed.jvalamis.workers.dev/v1/embed/bge-m3","method":"GET","headers":{},"bodySchema":{"type":"object","properties":{"text":{"type":"string"},"texts":{"type":"array","items":{"type":"string"}}}},"responseSchema":{"type":"json","example":{"data":[{"index":0,"embedding":[0.01,-0.02]}]}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.003","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.003/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_4lU_NqKgIACzak7wKOqEw","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.003","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Generates BGE-M3 dense vector embeddings for one or more text strings, payable per-call with USDC on multiple chains via x402 protocol, no API key required.","exampleAgentPrompt":"Can you embed this sentence using BGE-M3 so I can store it in my vector database: 'The quick brown fox jumps over the lazy dog'?","exampleUseCases":null,"resultDescription":"Returns a JSON object with a 'data' array where each element contains an 'index' (integer position) and an 'embedding' (array of floats) representing the dense vector for the corresponding input text. For batch requests, one embedding per input string is returned in order.","failureModes":["Payment not received or insufficient USDC balance — HTTP 402 returned, embedding not generated","Unsupported chain used for payment — transaction rejected","Text input too long for BGE-M3 context window — may return error or truncated embedding","Empty text string submitted — may return zero vector or error","Network timeout on Cloudflare Workers edge — HTTP 500 or timeout error"],"whenToPreferThis":"Choose this endpoint when you need BGE-M3 embeddings specifically (known for strong multilingual and cross-lingual performance), want to avoid API key management, can pay per-call with USDC on Base, Polygon, Arbitrum, World, or Solana, and are building agents or pipelines that support x402 HTTP payment headers. Ideal for low-volume or pay-as-you-go embedding use cases.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T00:31:57.490Z","isFirstParty":false}