aibridge

Chat with any model using your own API keys

Add keys for the providers you already pay for, then pick any of their models and switch between them in the same conversation. Keys are encrypted at rest and only sent to the provider you chose.

your keyaibridge-execOpenAIxAI (Grok)OpenRouterGroqDeepSeekMistralTogether AIAnthropicGoogle Gemini

Three steps to your first reply

  1. 1

    Create an account

    An email and a password. Nothing else is collected.

  2. 2

    Add a provider key

    Paste a key from OpenAI, Anthropic, Google or another provider. It's checked before it's saved.

  3. 3

    Start chatting

    Choose a model from that provider's live list, or type any model id it accepts.

The same adapters, in your project

This playground is a thin client over aibridge-exec, an open-source Python package. Install it to call these providers from your own code, or run its HTTP server next to your app.

Read the install guide
pip install "aibridge-exec @ git+https://github.com/23ventures/aibridge-exec"

from aibridge_exec.providers import ChatClient

with ChatClient() as client:
    reply = client.chat(
        "anthropic",
        api_key=os.environ["ANTHROPIC_API_KEY"],
        model="<model id>",
        messages=[{"role": "user", "content": "Hello"}],
    )
print(reply.text)