Start building

Call the OpenAI-compatible API from your application, or connect your agents through the desktop app.

OpenAI-compatible API
Pay as you go
Signed receipt on every response
import OpenAI from "openai";

const client = new OpenAI({
  baseURL: "https://tee.redpill.ai/v1",
  apiKey: process.env.REDPILL_API_KEY,
});

const response = await client.chat.completions.create({
  model: "openai/gpt-oss-120b",
  messages: [{ role: "user", content: "Say hello." }],
});

For applications

Point your OpenAI SDK at the Gateway. Chat, completions, and embeddings work unchanged.

1
Create an API key
2
Point your SDK at tee.redpill.ai/v1
3
Verify the response with its receipt
Private AI Proxy desktop application overview

For agents

Connect Claude Code, Codex, Pi, and more through Private AI Proxy. Traffic is protected while a verified session is active.

1
Install Private AI Proxy
2
Turn on Protected
3
Connect your agents
Release notes

Private AI Model Catalog

Verified TEE providers, one price per token, no minimum spend.

Why it's private

Every response comes with proof you can check yourself.

Attested enclaves

A TDX quote bound to your nonce proves which code is serving you.

Attestation report

Signed receipts

Every response is signed into a receipt that names the verified upstream session.

Verify a response

Open source

Gateway, verifier, and protocol are public. No trust in RedPill required.

View on GitHub

Common questions

Start building in 1 minute

Create a key, point your OpenAI SDK at the Gateway, and send your first private request.

Search

Search models and pages.