Repository navigation
Replies: 2 comments 1 reply
|
Isn't that what Combos are for. You can create your own model groups as a combo and then assign that combo to your API key and nothing else. Instruct the apps to use that combo as the model. You can create a combo with all your frontier models. Another one with the better free models available. It has a lot of failover and rotation strategies. You only then need to modify the combos (your model and provider grouping). |
|
@seanford Most of this exists already. It just has no dashboard page. API key groups ( If you want to put time into this, I'd build on groups, starting with a UI for them, rather than add a separate profile or tag model. |
Uh oh!
There was an error while loading. Please reload this page.
@diegosouzapw Wanted to wait until the new release before I reached out to ask this, but I have a question for you, I am trying to run all of my apps that use AI through Omniroute. As I've set up my Homelab, I've assigned API Keys to each app so I can restrict which models they have access to, etc. However, when a new model comes out, I often have to go back and edit many keys, making the same change in each one. After poking around today, I did see that I can limit keys to providers, and I've always got combos that could do what I'm thinking...to some degree. But I have been thinking about something on my personal wish list for a while and could put some effort into it, but it is a bit of a project, so I wanted to get your feedback on it first.
The idea is model groups or model profiles, and the idea is simple. I'd like to be able to create a Model Group or Profile once, then assign that to an API key, or in my case, many API Keys. That way, when I need to make a change, I only have to change the group or profile and each key that it is assigned to is updated at the same time. One edit, many changes. Right now, I'm asking an AI agent to make these edits in bulk, but I can't help but think there's a better way.
An alternate idea for this (which I admittedly just thought of now), would be model tags. Same concept, but instead of groups, you can assign tags to an API key, and then it would extrapolate a tag into the models tagged with it. Same concept, different structure (and maybe easier to implement).
I was hoping to get your thoughts before I embark on what could be quite a bit of work, without know what the maintainer thinks about the concept, let alone the code.
All reactions