Short Lived Restricted API Keys

Hey there, Good day!

I am building an app that will need to access your services on the client. However, I would rather not leak my api keys there.

Besides deploying this part of the infra to the edge. I was thinking that It would be great to expose short-lived restricted api keys to the client.

Do you have such functionality, or do I need to implement it by hand?

Example: Api key for a specific response session with an expiration of 1 hour and only specific model access (only kimi k2).