BETA QUICKSTART

Send your first governed AI request.

This starter flow uses the connected beta OpenAI-compatible governed execution API for supported text workflows, with tenant scope, idempotency, reported verification status, and request receipts.

Create an organization and project

Use the dashboard to create a project and development environment. A solo account receives a personal organization automatically.

Create a scoped API key

Limit the key to the project and environment it requires, then use the connected beta tenant, rate, and cumulative-budget checks. The secret is shown once.

Change the base URL

const client = new OpenAI({
  apiKey: process.env.RUZZLER_API_KEY,
  baseURL: "https://api.ruzzler.com/v1"
});

Send a request

const result = await client.responses.create({
  model: "ruzzler-auto",
  input: "Extract the required fields from this document.",
  metadata: {
    organization_id: "org_123",
    project_id: "prj_123",
    environment: "development",
    idempotency_key: crypto.randomUUID()
  }
});

Store the receipt

Capture the request completion status, reported verification status, Credit charge, rate-card version, and receipt ID in your existing logs or billing records.

Production checklist