Skip to content

feat: add article live-transcription-cost-management #238

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
# Optimizing Live Transcription Costs for Large Scale Use

When planning to develop a live transcription product that will be used concurrently by a large number of users, understanding and optimizing the costs of using Deepgram is crucial. Here’s a guide to managing and estimating these costs effectively.

### Understanding Deepgram’s Pricing and API Usage

1. **Pricing Structure**: Deepgram’s pricing depends on the features and services you use. While you can’t set custom pricing for Deepgram’s services, you can check the [Deepgram Pricing page](https://deepgram.com/pricing) to estimate potential costs based on the service-level agreements.

2. **Estimating Costs**: To calculate the live transcription costs:
- Determine the total minutes of audio transcription expected each month.
- Multiply these minutes by the cost per minute as outlined in Deepgram's pricing information.

3. **Billing and Management Tools**:
- Utilize Deepgram's [Usage Logs and Management API](https://developers.deepgram.com/reference/management-api/usage/get-breakdown) to track how much transcription service you’ve used. This can help you effectively monitor and control the billing of your service.
- Use the [Deepgram Console](https://developers.deepgram.com/docs/using-logs-usage) to access usage charts and reporting, helping you see where most of your usage comes from and adjust your product pricing accordingly.

### Setting Pricing for Your Product

To bill users for your transcription service:
- **Calculate Your Costs**: Use the estimated Deepgram costs and consider other expenses to determine your service's baseline costs.
- **Determine Markup**: Decide on a suitable markup to ensure your product is not only competitive but also profitable after accounting for Deepgram API costs.
- **Offer Plans**: Depending on your audience, you might want to offer different pricing plans based on usage levels to anticipate varying customer needs.

### Conclusion

Successfully managing costs when deploying a product with high concurrent usage integrates understanding Deepgram’s pricing model, closely monitoring usage, and being strategic with product pricing.

If issues persist or the system behavior seems inconsistent, reach out to your Deepgram support representative (if you have one) or visit our community for assistance: [Deepgram Community Discord](https://discord.gg/deepgram).

### References
- [Deepgram Pricing](https://deepgram.com/pricing)
- [Deepgram Usage Logs](https://developers.deepgram.com/docs/using-logs-usage)
- [Deepgram Management API Usage Breakdown](https://developers.deepgram.com/reference/management-api/usage/get-breakdown)
- [Deepgram Management API List Requests](https://developers.deepgram.com/reference/management-api/usage/list-requests)