Skip to content
SETU by SUPREME AI

Beta

One API for models and tools.

Every action safe and logged.

Setu gives your app or agent AI models and safe access to the apps your users already use, behind one key. Write actions wait for approval, and every call is logged.

No Setu fee during beta. Your data is not used to train AI models.

curl https://setu.supremeai.services/api/setu/v1/chat/completions \
  -H "Authorization: Bearer $SETU_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "quantum-lite",
    "messages": [{ "role": "user", "content": "Say hello in Nepali." }]
  }'

Already use the OpenAI SDK? Change the base URL and the key.

Three building blocks

Everything an AI feature needs, on one key.

  • Models

    OpenAI-compatible chat with streaming and tool calls, plus text to speech and speech to text.

    Learn more about Models
  • Tools

    Toolkits for Gmail, Calendar, Drive, Docs, Tasks, Sheets and more. Search them in plain words, or import your own OpenAPI or MCP server.

    Learn more about Tools
  • Controls

    Scoped keys, approvals for write actions, spend caps, rate limits and an audit log on every call.

    Learn more about Controls

How it works

  1. 1

    Create a key

    Sign in to the Setu console and create a scoped API key.

  2. 2

    Call a model or find a tool

    Use your OpenAI client with a new base URL, or search the tools your agent needs.

  3. 3

    Your user connects, Setu checks

    Your user connects their app with a link. Write actions wait for approval, and every call is logged.

Inside Setu

Each part shows its real status.

  • Models API

    Beta

    OpenAI-compatible chat completions with streaming and tool calls. Point your OpenAI client at Setu and keep your code.

    Learn more about Models API
  • Toolkits and actions

    Beta

    Run actions in Gmail, Calendar, Drive, Docs, Tasks, Sheets and more. Write actions wait for approval.

    Learn more about Toolkits and actions
  • Tool search

    Beta

    Describe the task in plain words and get the right tools back, so your agent does not carry the whole catalog.

    Learn more about Tool search
  • Connect links

    Beta

    Send your users a link to connect their own apps. Setu keeps the tokens and tells you when a connection breaks.

    Learn more about Connect links
  • MCP

    Beta

    Call Setu tools from any MCP client, and bring outside MCP servers in as toolkits.

    Learn more about MCP
  • Webhooks and triggers

    Beta

    Get app events, finished runs, approvals and spend alerts sent to your server, with replay for failed deliveries.

    Learn more about Webhooks and triggers
  • Voice

    Beta

    Text to speech with Nepali and Hindi, and speech to text, on the same key as your models.

    Learn more about Voice
  • Safety and controls

    Beta

    Scoped keys, approvals, spend caps, rate limits, an audit log and data retention on every call.

    Learn more about Safety and controls

See every call

Try models and tools in the playground, then follow each call in the console.

  • Playground

  • Logs

  • Usage

  • API keys

Made for Nepal

Local voice, messaging and payments, from a team in Nepal.

  • Nepali voice

    Beta

    Text to speech in Nepali and Hindi, from the same engine as the SUPREME AI app.

  • Sparrow SMS

    Coming soon

    Send SMS in Nepal from your app or agent.

  • eSewa and Khalti actions

    Coming soon

    Payment actions for the wallets people in Nepal use.

Safe by default

Let an agent act for your users without giving it unlimited power.

  • Keys you can limit

    Each key has scopes and can be rotated. Setu stores only a hash of it.

  • Approval before writes

    A write action such as sending an email returns “approval required” until someone approves it.

  • Spend caps and rate limits

    Paid calls stop at the project’s spend cap, and each key has a rate limit.

  • Everything logged

    Every call goes to the audit log, which you can export. Retention rules delete old data.

  • Private by default

    Your data and your users’ data are not used to train AI models without opt-in.

Read about safety and controls

What you can build

Pricing

No Setu fee while it is in beta.

  • Free during beta

    No Setu fee while in beta. Calls use the credits in your SUPREME AI account, with rate limits and spend caps.

  • Enterprise

    Need more than the beta limits, or help getting set up? Tell us what you are building.

Questions

What is Setu?

Setu is the developer API from SUPREME AI. One key gives you AI models, tools that act in your users’ apps, and the controls to keep those actions safe.

Does my OpenAI code work?

For chat completions, yes: change the base URL and the key. Requests, streaming and tool calls follow the OpenAI format. The models Setu serves are listed at /v1/models.

What does it cost?

There is no Setu fee during beta. Calls use the credits in your SUPREME AI account, with rate limits and spend caps. We will announce pricing ahead of time, with no surprise charges.

More questions and answers

Start building with Setu

No Setu fee during beta. Create a key and make your first call.