Skip to main content
Clients send the OpenAI embeddings body to /v1/embeddings on the application URL, with the same key they use for chat.

Which registries can serve it

Anthropic, Gemini AI Studio, and Bedrock’s chat models do not embed and are left out of the candidate pool automatically.

How it routes

The application’s registries are narrowed to those that advertise embeddings, then routing runs on that pool as usual. Two edges:
  • Pinning a registry that cannot embed — with @provider/model — is a 400, not a silent failover. You asked for something impossible; the gateway says so.
  • No capable registry at all is a 503. Attach one.
A pool that mixes chat and embeddings providers is the normal case. Chat uses every chat-capable member; embeddings skip the rest. Use the Capability filter in Registry to see which providers qualify.