BotConnector

Embeddings API

/v1/embeddings is not part of the public BotConnector hosted contract. A client pointed at https://api.botconnector.id/v1/embeddings will not get a vector back.

This is a boundary, not an outage: the route is listed with the other endpoints that are not yet public, and unsupported routes return an explicit error instead of being quietly routed to a different provider. That way a failure in your pipeline is never a surprise result.

Do not build on it yet

Do not make an external client, an index, or a stored migration depend on this hosted route. An endpoint that answers today under an unpublished contract can change without a deprecation cycle, and embeddings are expensive to re-derive once a corpus has been indexed.

What you can use today

For embeddings inside an application, the local path is documented and stable: Embedding models covers running an open embedding model on your own machine and calling it through BotConnector Local.

Text generation is unaffected — POST /v1/chat/completions is public and works with any model ID from GET /v1/models.

Checking the boundary yourself

The Hosted Developer API page lists the verified routes and, at the bottom, everything that is deliberately outside the contract: Embeddings, Files, Vector Stores, Rerank, Audio/Realtime, and fine-tuning. That table is the source of truth; if a route is not on it, treat it as unavailable.