Interfaze

logo

we're hiring

pricing

help

docs

blog

sign in

Backed by

Y Combinator

Combinator

A model built for deterministic tasks

Accurate, verifiable output in one call.

A new model architecture for OCR, audio understanding, structured data extraction and more, built for the highest accuracy, precision and consistency.

Build now

Drop a PDF or image, or click to browse

One file, up to 20MB

Try one:

Verifying your browser before you can run the demo...

Trusted by builders at

NVIDIA
IBM
Vercel
Supabase
Notion
Zapier
Robinhood
Airwallex
Langflow
Smithery
Rho
Pocket
101 GenAI
Aegis
RMH
INTH
Andco
Deterministic accuracy
Consistent, high-precision results for repeatable production tasks.
Verifiable outputs
Confidence scores and bounding boxes you can build rules on.
Multimodal input
Text, images, audio, files and video in a single model.
Multilingual by default
Work across languages with built-in understanding and translation.
Controllable
Configure parameters and guardrails to fit your workflow.
Intelligence
Reasoning for complex instructions and understanding tasks.
Developers

Works with the SDK you already use

Official TypeScript and Python SDKs, and OpenAI compatible, so the OpenAI SDK, Vercel AI SDK and LangChain work unchanged.

Interfaze SDK

Vercel AI SDK

LangChain SDK

import { Interfaze, responseFormat } from "interfaze";
import { z } from "zod";

const interfaze = new Interfaze({
    apiKey: "<your-api-key>"
});

const IDSchema = z.object({
    first_name: z.string().describe("First name on the ID"),
    last_name: z.string().describe("Last name on the ID"),
    dob: z.string().describe("Date of birth on the ID"),
    driver_licence_number: z.string().describe("Driver licence number on the ID"),
});

const response = await interfaze.chat.completions.create({
    messages: [
        {
            role: "user",
            content: [
                { type: "text", text: "Extract the details from this ID" },
                {
                    type: "image_url",
                    image_url: {
                        url: "https://r2public.jigsawstack.com/interfaze/examples/id.jpg",
                    },
                },
            ],
        },
    ],
    response_format: responseFormat(z.toJSONSchema(IDSchema), "id_schema"),
});

console.log(JSON.parse(response.choices[0]?.message.content ?? "{}"));
Models

Two models, one API

Interfaze 1 for the highest accuracy, Interfaze 1.1 Lite with open weights you can self-host.

View models
Benchmarks

How it compares

Public benchmarks against models in the same price tier.

Full breakdown

Overview

OCRBench V2

olmOCR

RefCOCO

VoxPopuli-Cleaned-AA

SOB Value Acc

Spider-2.0-Lite

GPQA Diamond

MMMLU

MMMU-Pro

Radar chart

Benchmark

Interfaze-1

Interfaze-1.1-Lite

Gemini-3.8-Flash

Claude-Sonnet-5

GPT-5.4-Mini

Grok-4.3

OCRBench V2

Native OCR

70.7%60.9%63.9%59.2%52.7%54.7%

olmOCR

Complex document processing

85.7%83.8%82.3%83.5%80.1%81.9%

RefCOCO

Object detection (NL prompts)

82.1%83.8%80.9%69.2%67.0%25.0%

VoxPopuli-Cleaned-AA

ASR (speech recognition)

2.4%3.0%4.0%———

SOB Value Acc

Structured output

80.5%81.5%80.2%79.3%75.1%78.4%

Spider-2.0-Lite

Text-to-SQL

52.9%48.9%46.7%50.6%26.7%45.9%

GPQA Diamond

PhD-level problem solving

92.4%85.9%91.4%78.3%82.8%73.6%

MMMLU

Multilingual Q&A

90.9%87.8%88.1%87.3%75.3%89.7%

MMMU-Pro

Multimodal understanding

71.1%73.2%64.2%53.3%40.4%68.7%

*Bold cells mark the leader on each benchmark. '—' means the model doesn't support that modality.

Verifiable output

Every value comes back with its box and confidence

Check any field against the page, and send low-confidence values to review instead of trusting them blindly.

OCR docs
invoice.pdfNNorthwind Supply Co.1200 Harbor Blvd, Oakland, CA 94607billing@northwind.exampleINVOICENo.INV-20931Date2026-06-28BILL TOAcme Robotics Inc.48 Foundry Lane, Austin, TX 78701ap@acmerobotics.exampleTERMSNet 30DESCRIPTIONQTYAMOUNTServo motor SG-90450.00Aluminium frame kit2168.00LiPo battery 3S389.70Controller board v21145.00Subtotal452.70Tax 8.5%38.48Total$491.18Authorised signaturePAID06/30/2026Thank you for your business. Payment due within 30 days.Page 1 of 1vendor0.99invoice_no0.99terms0.88 reviewline_itemstotalsignature
Multilingual

100+ languages, no translation step

Text, audio and images in over 100 languages, read and translated in the same call.

Translation docs
langenglishconfinboxmenu.jpg本日のおすすめ 抹茶ラテ ¥520jaToday's pick: matcha latte¥5200.99call.wavesWhere is the train station?0.97review.txtडिलीवरी बहुत तेज़ थी, धन्यवाद——notice.txtالشحن مجاني للطلبات فوق ٥٠ دولار——label.jpgNur zur äußeren Anwendung——voicemail.wav——
Workflows

One call instead of a pipeline

Documents and audio in, structured output back. No OCR tool, speech API, classifier, LLMs and glue code to wire together.

Get started
legal.pdfcall.wavinterfazecompletedocrsttclassifytranslateyour own pipelinestep 3 of 6ocrocr toolsttspeech apiclassifys1translatellmagentllmyour codeyoustructured output
Built-in tools

Browsing and code execution, built in

Headless browsers and sandboxes run inside the call, so there is nothing extra to host or maintain.

Web scraping docs
shopwiseheadphonesBROWSERAurio Q454.6$79.99Sony XM54.8$249.00Quietly QC4.3$129.95Aurio Q45$79.994.6 starsSony XM5$249.004.8 starsQuietly QC$129.954.3 starsmain.pySANDBOX1prices = [79.99, 249.00, 129.95]2print("min", min(prices))3print("avg", sum(prices) / 3)stdoutmin79.99avg152.98
Guardrails

Guardrails you set per request

Turn safety categories on or off for text and images on each request. A blocked request comes back flagged unsafe.

Guardrails docs
image.jpgINPUTguardrailsresultunsafe · S12categoryblock > 0.7scoreS1Violent crimes0.08S7PrivacyoffS10Hate0.05S11Self-harm0.04S12Nudity0.91S15NSFW0.62
Architecture

Specialised models, one transformer

A Mixture-of-Architecture model: task-specific DNNs and CNNs for OCR, detection, speech and more, joined by a transformer layer. The precision of specialised models with the flexibility of an LLM.

Read paper
mixture of architectures · one modelspecialistsdnn · cnnone per task+10 moretransformerstructured outputwritten token by tokenattentionocrdetectionsttclassifiertranslateocr{"total": 491.18}detection{"person": 0.97}sttWhere is the train station?classifiertranslate
Blog

Latest blog posts

All blogs
  • Interfaze 1.1 Lite: The Truly Open Weight Model for Deterministic Work
  • The First Open Weight Model for Deterministic Work: Interfaze 1 Lite
  • Jev, now open source: Lev

Start building with Interfaze.
Deterministic accuracy for your workflows.

Start for free. No credit card required.

Build nowTalk to a founder

Interfaze

logo

Product

Playground

OCR

Models

Leaderboards

Pricing

OpenWebSearch

DefaultModel