Calling a Standard Vault over the API
Once your Standard Vault is set up in the Model Vault app, use the Vault endpoint URL and model name shown in the model card (see Managing Vaults) in your API calls. You authenticate with your Cohere API key.
You can call a Standard Vault three ways: the Cohere SDK, raw HTTP, or an OpenAI-compatible client. In every case you point the request directly at your vault endpoint instead of the default Cohere API base URL.
This page covers Standard Vaults, where clients connect directly to the vault endpoint. An Encrypted Vault uses the same request and response shapes, but traffic must go through an attestation-verifying client or proxy. See Calling an Encrypted Vault over the API.
Cohere SDK
Point the Cohere SDK at your vault endpoint with base_url:
Raw HTTP
If you don’t use the SDK, call the vault endpoint directly over HTTP. Send your API key as a bearer token and use the same request body as the Cohere API:
OpenAI-compatible API
For existing OpenAI integrations, point an OpenAI-compatible client at your vault’s compatibility base
URL (<YOUR_VAULT_ENDPOINT_URL>/compatibility/v1) and use your Cohere API key:
Chat, Embed, and Rerank
The chat example above points the SDK at your vault. Embed and Rerank requests work the same way:
keep the base_url pointed at your vault endpoint and call co.embed(...) or co.rerank(...) with
your vault’s model name.