Non-Streaming API
📚 Requirements
🔧 Sample Script for Bodhi Non-Streaming API
curl --location 'https://bodhi.navana.ai/api/transcribe' \
--header 'x-customer-id: <BODHI_CUSTOMER_ID>' \
--header 'x-api-key: <BODHI_API_KEY>' \
--form 'transaction_id="decaffb5-3643-4be1-bba5-172810f3d04d"' \
--form 'audio_file=@"/path/to/file"' \
--form 'model="hi-banking-v2-8khz"' \
--form 'parse_number="true"'import requests
url = "https://bodhi.navana.ai/api/transcribe"
payload = {'transaction_id': 'decaffb5-3643-4be1-bba5-172810f3d04d',
'model': 'hi-banking-v2-8khz',
'parse_number': 'true'
}
files=[
('audio_file',('file',open('/path/to/file','rb'),'application/octet-stream'))
]
headers = {
'x-customer-id': '<BODHI_CUSTOMER_ID>',
'x-api-key': '<BODHI_API_KEY>'
}
response = requests.request("POST", url, headers=headers, data=payload, files=files)
print(response.text)
Last updated