Can I use audio transcription, speech and rerank through Cognocient?
Cognocient proxies /v1/audio/transcriptions, /v1/audio/translations, /v1/audio/speech and /v1/rerank with the same budgets, guardrails, freeze and cost tracking as chat. Available on every plan.
These endpoints follow the OpenAI request format, so the OpenAI SDK works unchanged with base_url="https://api.cognocient.com/v1" and your Cognocient key.
Transcription and translation
| Model | Provider | Billed by |
|---|---|---|
whisper-1 | OpenAI | Second of audio |
gpt-4o-transcribe, gpt-4o-mini-transcribe | OpenAI | Tokens reported in the response |
whisper-large-v3, whisper-large-v3-turbo | Groq | Second of audio |
- Files up to 25 MB. Send
response_formatas usual:json,text,verbose_json,srtorvtt. To meter cost accurately Cognocient asks the provider for the richest format it supports and rebuilds the format you asked for. - For SRT and VTT the audio length is read from the last caption timestamp.
/v1/audio/translations(to English) works the same way.
Speech
tts-1, tts-1-hd and gpt-4o-mini-tts (OpenAI), playai-tts and canopylabs/orpheus-* (Groq). Input is limited to 5,000 characters. Cost is per character; for gpt-4o-mini-tts (which bills audio output by time) the audio length is estimated from the text and the basis is marked estimated.
Rerank
The request and response follow Cohere's shape whichever provider serves it. Provider is chosen from the model name: rerank-v3.5, rerank-english-v3.0 and similar go to Cohere; jina-reranker-* to Jina; and Voyage's rerank-2, rerank-2.5, rerank-3 (or an explicit voyage/rerank-2) to Voyage. Up to 1,000 documents per request.
Add the provider key (Cohere, Jina or Voyage) under Settings → AI Providers first. A request for a model whose provider has no key returns a clear 400 naming the provider.
Cost and attribution
Every call is logged with your X-Cost-* attribution tags and appears in the dashboard with the endpoint that served it. The x-cog-cost-basis response header tells you how the cost was derived: seconds, tokens, characters, searches, estimated, fallback (no price on file) or unmetered (the provider returned neither a duration nor usage, so nothing could be honestly charged).
Limits
- Streaming transcription and realtime audio are not supported.
- Other providers (Deepgram, ElevenLabs, Azure Speech) are not supported yet.
Related articles
Supported Providers
OpenAI, Anthropic, Gemini, Mistral, Groq, Together, Azure, AWS Bedrock, Vertex AI, and custom OpenAI-compatible endpoints.
OpenAI Responses API
POST /v1/responses on every provider, with streaming and function tools. Budgets, guardrails and routing apply unchanged.
OpenAI Batch API
Create batches through Cognocient and have each batch's discounted cost attributed to your tags when it finishes. Growth plan.