ggutman.Open console ↗
THE CONTROL LAYER FOR YOUR AI STACK

One API.
Every model.
Your rules.

Build with the models you love.
Let Gutman handle the connections, routing and control that bring them together.

✳ Your providers. Your keys. One place to manage it all.
YOUR AI, CONNECTED● ROUTING PREVIEW
⌘
Your applicationOne integration. More possibilities.
↗
gutmanOne intelligent control layer
✳
RouteProtectObserve
◎OpenAIText & reasoning
✳AnthropicText & tools
✧GeminiMultimodal
Many providers. One workflow.+ more
↗
Keep building.Stay in control as your stack grows.

BRING YOUR PROVIDERS. KEEP YOUR OPTIONS OPEN.

◎ OpenAI✳ Anthropic✧ Google GeminiOpenRouterfal.aiⅡ ElevenLabsVoyage AI
LESS GLUE CODE. MORE POSSIBILITY.

Your AI stack.
Finally, all together.

Go from scattered integrations to a clear view of your AI. Connect providers, decide how requests flow, and understand what happens next.

⇄

The right route for every request.

Give your application a stable model alias. Choose targets by priority, cost or latency, and configure fallback providers for eligible failures before a response starts streaming.

support-assistantROUTE
01Primary modelFirst choice
02Fallback modelReady when needed
⚿

Share access.
Keep the keys.

Issue virtual keys for projects and applications. Control model access, set request limits and expiry, and revoke access without sharing your upstream credentials.

gk_••••••••••••SCOPED
◴

See where every
request goes.

Follow routing attempts, latency and token usage. Review recorded costs and supported provider charges, so you can make better decisions about your stack.

Visibility that turns usage into understanding.
ONE FOUNDATION. ROOM TO EXPLORE.

What will you build next?

01 / CONVERSATION

Assistants with
more options.

Power chat and tool workflows through a unified API. Swap configured model targets while keeping the same route in your application.

Chat · Streaming · Tools
02 / CREATION

Beyond the
text box.

Connect media workflows through fal.ai and BytePlus, and voice through ElevenLabs. Manage provider access alongside your text models.

Image · Video · Audio
03 / KNOWLEDGE

Answers with
your context.

Turn your text and Markdown documents into searchable knowledge collections. Bring relevant context into AI workflows with controlled collection access.

Embeddings · Search · RAG
FAMILIAR TOOLS. A BETTER FOUNDATION.

Bring your code.
We’ll connect
the dots.

Choose a unified route for flexible model selection, or a provider-native key to keep your provider’s SDK and request format.

↗
Unified routes

One endpoint for supported chat and embedding workflows, with routing and fallback controls.

↗
Provider-native access

Use original model IDs and supported native APIs through a scoped provider key. Native requests keep provider semantics and do not add route failover.

// Your stack. One entry point.
import OpenAI from "openai";

const ai = new OpenAI({
  apiKey: process.env.GUTMAN_API_KEY,
  baseURL: "https://api.gutman.ai/v1",
});

const response = await ai.chat.completions.create({
  // The route alias you configured in Gutman
  model: "support-assistant",
  messages: [{
    role: "user",
    content: "Let's build something great."
  }],
});
A FEW THINGS TO KNOW

Clear from
the start.

Do I need my own provider accounts?+

Yes. Connect your own provider accounts and API credentials. Gutman manages access and routing; model availability, subscriptions and provider charges remain with your provider.

Can I keep my existing SDK?+

For supported integrations, yes. Use the unified endpoint with an OpenAI-compatible client, or a provider-native key with the proxy URL shown in the console. Compatibility depends on the provider and operation.

How do routing and fallback work?+

Configure a route alias and its model targets, then select a priority, cost or latency policy. Eligible failures can move to another configured target before streaming begins. Native provider keys do not add automatic fallback.

What can I see about costs?+

Gutman records usage and available cost information, including supported token estimates and provider-reported charges. Coverage varies by provider and operation. Estimates are not a replacement for your provider’s invoice.

BUILD WHAT’S NEXT

More possibilities.
One place to start.

Put your AI stack on a foundation you control.

Open the Gutman console ↗