Martin · Model router

Available now

One API for model access, credential management and credit controls

Martin routes your model calls through a single OpenAI-compatible API, manages credentials in one Token Studio and caps spend by API key, agent and team

martin · Credit controlsIllustrative
ScopeLimitUsedStatus
team/research 5,000 62% Active
key/prod-chat 2,000 88% Alert sent
key/batch-eval 1,000 100% Frozen
team/growth 3,000 41% Active
key/staging 300 14% Active
Unusual consumptionOwner notified

key/batch-eval is running at 4.2× its seven-day average

01 — Model access

Point your client at Martin. Keep your code

Martin is OpenAI-compatible. Change the base URL and API key, and you can call models from multiple providers through one endpoint

Model providers

We do not publish the provider list yet. Book a demo to see which models fit your use case

Full quick start for developers

What changespython
client = OpenAI(    api_key=os.environ["OPENAI_API_KEY"],    base_url=os.environ["GOSEVEN_BASE_URL"],    api_key=os.environ["GOSEVEN_API_KEY"],)

02 — Credentials and credit controls

Limits that enforce themselves

When a key or team exceeds its limit, Martin acts. Nobody has to watch a dashboard

  1. 01

    Issue keys

    Create an API key for each team and application from one GoSeven account

  2. 02

    Set limits

    Assign a credit limit to each API key and team

  3. 03

    Freeze within 24 hours

    Martin freezes an over-limit key or team within 24 hours and holds its credits

  4. 04

    Alert the owner

    The account owner receives an alert and decides what happens next

03 — Eliminate waste

Stop paying for calls you don’t need

01

Call optimisation

Martin optimises how calls are made, so the same work costs less

02

Anomaly detection

Martin flags unusual consumption early, by API key and by team

04 — Data and billing

Your prompts stay yours

Prompts and responses
Not stored, or privacy-processed
Billing
Prepaid credits for the routing service

Spot every call in one Token Studio