Cohere embed adapter — POST {base}/embed.
Cohere's wire shape diverges from OpenAI's in three places:
Live smoke is env-gated under COHERE_API_KEY.
Cohere embed adapter — POST {base}/embed.
Cohere's wire shape diverges from OpenAI's in three places:
- Request uses :texts (vector) instead of :input.
- Request carries a required :input_type
(search_document / search_query / classification / clustering)
which lives in canonical request as
:embed/provider-options :input-type. Defaults to
"search_document" when omitted — that's the safest fallback
for general-purpose retrieval.
- Response embeddings live under :embeddings.float (newer API
with multi-format support) or :embeddings (legacy single
format). Usage is in :meta.billed_units.input_tokens.
Live smoke is env-gated under COHERE_API_KEY.(normalize-cohere-embedding-usage raw)Cohere /embed returns {:meta {:billed_units {:input_tokens N} :api_version {...}}}
Cohere /embed returns
{:meta {:billed_units {:input_tokens N} :api_version {...}}}cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |