Allow Users to Add Their Own API Key

Was wondering if it’s possible to implement a way for users to add their own API key to unlock extra uses w/ the tools in a studio. Example scenario of pricing tiers w/ this feature:

Tier 1 - Free Tier - 25 uses/mo - (no option for user to add own API)
Tier 2 - Standard Tier ($3/mo) - 100 uses/mo (no option for user to add own API)
Tier 3 - Pro Tier ($7/mo) - 500 uses/mo + Option for User to Add Own Key to exceed the 500 uses/mo
Tier 4 - Unlimited ($15/mo) - Unlimited Uses (No need for user to add own API key)

This would allow us to provide an attractive pricing to access all tools with “unlimited” use while passing the cost on to the customers after a certain amount of usage.

Quick question, is this the pricing model you intend to go to market with?

Seams really low?

Somewhere along those lines, probably $1-2 more per plan. I will adjust pricing after going to market with a small sample, but I’m banking on the majority of people not utilizing even 50% of their uses most months, and using GPT-4o and GPT-4o mini based on needs for specific tools and expected input/output lengths per tool.

Based on models run through an API calculator, I can keep costs around $3/mo (+ fees) for a user that maxes out the 500/uses plan, and at ~$10/mo for a power user on unlimited.

Plus, keeping the prices low should help reduce churn even on months when users don’t use the studio.