Concepts
Arbio routes requests based on the rules you specify. You can create multiple rules and customize how this works using the Arbio web application.
The key concept is that all changes to routing occur in the Arbio platform. With no changes to your code
Terminology
- Providers - Companies like OpenAI, Grok, Microsoft Azure that provide API access to LLMs.
- LLM Models - Examples are gpt4-o, llama3, etc.
- Rule - Specifies a route from your application to a Provider's LLM Model.
LLM Conversion Routing
You can convert from one Provider or LLM Model to another without changing code.
The example below shows how to specify this using web-based Rule editor
JWT Routing
Arbio is able to optionally accept signed Oauth bearer tokens (JWT) instead of API tokens. This allows applications that prefer to use JWT for auth to avoid sharing tokens with their users.
Load Balancing
Arbio's default behavior is to load balance requests across providers as specified in your rules.