Nemotron 3.5 Transcribe API
Nemotron 3.5 Transcribe API with VezAPI. Explore model capabilities, credit pricing, request parameters, and integration examples.
Nemotron 3.5 Transcribe API documentation
Integrate Nemotron 3.5 Transcribe with your VezAPI key. The operations below share the same authentication and account balance.
https://api.vezapi.comSend Authorization: Bearer YOUR_VEZAPI_KEY. Use a unique Idempotency-Key for each submission; reuse it only when checking the same request.
Nemotron 3.5 Transcribe
/api/v1/jobs/createTaskModel IDs: nvidia/nemotron-3-5-transcribe
| Parameter | Type | Description & constraints |
|---|---|---|
modelrequired | string | The model name used for generation. This endpoint must use `nvidia/nemotron-3-5-transcribe`. Values: Default: |
callBackUrloptional | string | Callback URL for task completion notifications. Optional parameter. If provided, the system will send a POST request to this URL when the task completes, whether it succeeds or fails. If omitted, no callback notification will be sent. |
inputrequired | object | Input parameters for the generation task. |
input.audio_urlrequired | string | Public URL of the audio to transcribe, or of a video with an audio track (only the sound is used). Must be directly downloadable without login; upload local files with the File Upload API first. Formats: MP3, WAV, M4A/AAC, FLAC, OGG/Opus, WEBM, MP4, MOV. Up to 60 minutes and 200 MB. |
input.timestampsoptional | boolean | When `true`, the result file also includes word-level start and end times (seconds) and speaker labels (`text_with_speakers`, `words`, `diarization`). Transcription only; cannot be combined with `target_language`. Default `false`. Default: |
input.target_languageoptional | string | Omit to transcribe in the spoken language. Set it to translate the speech into this language instead. Translation is supported to or from English: non-English speech into English (`en`), or English speech into another listed language. Cannot be combined with `timestamps: true`. Options: en = English; zh = Chinese; ja = Japanese; ko = Korean; fr = French; de = German; es = Spanish; pt = Portuguese; it = Italian; ru = Russian; nl = Dutch; pl = Polish; cs = Czech; sk = Slovak; hi = Hindi; bg = Bulgarian; hr = Croatian; da = Danish; et = Estonian; fi = Finnish; hu = Hungarian; lv = Latvian; lt = Lithuanian; ro = Romanian; sl = Slovenian; sv = Swedish; th = Thai; uk = Ukrainian; ar = Arabic; el = Greek; he = Hebrew; mt = Maltese Values: |
Request example
curl -X POST 'https://api.vezapi.com/api/v1/jobs/createTask' \
-H 'Authorization: Bearer YOUR_VEZAPI_KEY' \
-H 'Idempotency-Key: your-unique-request-id' \
-H 'Content-Type: application/json' \
-d '{
"model": "nvidia/nemotron-3-5-transcribe",
"input": {
"audio_url": "https://example.com/input.png"
}
}'Responses and errors
HTTP 200
Request Successful
| Parameter | Type | Description & constraints |
|---|---|---|
codeoptional | integer | Response status code - **200**: Success - Request has been processed successfully - **401**: Unauthorized - Authentication credentials are missing or invalid - **402**: Insufficient Credits - Account does not have enough credits to perform the operation - **404**: Not Found - The requested resource or endpoint does not exist - **422**: Validation Error - The request parameters failed validation checks - **429**: Rate Limited - Request limit has been exceeded for this resource - **433**: Request Limit - Sub-key Usage Exceeds Limit - **455**: Service Unavailable - System is currently undergoing maintenance - **500**: Server Error - An unexpected error occurred while processing the request - **501**: Generation Failed - Content generation task failed - **505**: Feature Disabled - The requested feature is currently disabled Values: |
msgoptional | string | Response message, error description when failed |
datarequired | object | |
data.taskIdrequired | string | Task ID, can be used with Get Task Details endpoint to query task status |
Task status and callbacks
For asynchronous tasks, keep the returned taskId. Query GET /api/v1/jobs/recordInfo?taskId=... or provide callBackUrl when creating the task. Only the account that created a task can access it or derive new resources from it.
A timeout can mean the submission was accepted. Inspect the existing request in your dashboard; do not create another task automatically. Callback delivery is retried and may arrive more than once. Deduplicate with X-VezAPI-Event-Id.
Files, logs and billing
Generated media normally follows a 14-day provider lifetime; uploaded files expire after 24 hours. Save the files you need before expiration. VezAPI streams registered files without keeping a permanent media library. Request logs are retained for two calendar months.
Credits are reserved before submission. Final deductions match actual discounted consumption one for one. Unknown usage pauses new paid requests. If available funds cannot cover final usage while protecting other reservations, settlement stays pending until funded; model usage cannot make the wallet negative. Time-based inputs require server-side metadata reads; a failed read prevents submission.
Send a request using your VezAPI key. Successful generations use your account credits.
/api/v1/jobs/createTaskYour response will appear here.
Nemotron 3.5 Transcribe API pricing
Rates below are reference estimates; final deductions equal actual discounted consumption, one for one. At the standard pack rate, 1,000 credits ≈ $10. Larger packs reduce the effective credit price.
| Specification | Credits | Unit | USD reference |
|---|---|---|---|
| nemotron-3-5-transcribe, speech-to-text, all features | 0.3 | per minute | $0.003 |