Better API Key Usage Customization

When using a custom API key alongside a subscription, we should be able to customize the behavior. The following are various options I would love to see:

  • Continue to access other model’s than the API key provider (e.g., Composer 1) at monthly usage
  • Continue to access other model’s than the API key provider at on-demand usage after monthly usage is up
  • Choosing if an API key applies all the time
  • Choosing if an API key applies only after monthly usage is up
  • Choosing if an API key applies only after a certain on-demand usage
  • Configuring all these options either both globally and per-API–key (as an override of global)

Maybe there is a way to do this already, but if so, it is not clear.