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
  • Consistency

    #1 on consistency and vision benchmarks

  • Verifiable

    Confidence scores, evidence, bounding boxes

  • Multimodal

    Text, images, audio, files and video

  • Configurable

    Truly controllable beyond prompting with type-safety

  • Multilingual

    100+ languages on every modality

  • Open Weight

    Open weight option available

Workflows

One model you trust instead of a shaky 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
Models

Two models, one API

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

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 ?? "{}"));
Benchmarks

How it compares

Public benchmarks against models in the same price tier.

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.

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
Structured output

Type safe output, zero hallucinations

Bring your own JSON schema. Every response comes back with the consistent output structured, confidence scores, metadata like bounding boxes that are machine safe.

response.json{"vendor": {"text": "Northwind Supply Co.",string"bounds": [27, 18, 98, 13],number[4]"confidence": 0.99number},"total": {"value": 491.18,number"currency": "USD",enum"evidence": "Total $491.18",string"bounds": [177, 223, 42, 14],number[4]"confidence": 1.0number},"line_items": [{"description": {"original": "サーボモーター SG-90",string"translated": "Servo motor SG-90",string"language": "ja"enum},"image_object": {"url": "https://…/servo-sg90.png",url"polygon": [[41,9],[54,8],[55,19],[42,20]]points},"amount": 50.0,number"category_classify": "actuator",enum"confidence": 0.97number},{ … }, { … }, { … }]}
Multilingual

100+ languages, no translation step

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

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——
Architecture

Specialised task-specific models, one transformer

A Mixture-of-Architecture model (MoA): task-specific DNNs joined by a transformer trained for each task. The precision of specialized models with the flexibility of an LLM.

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
Deployment

Runs anywhere

Blog

Latest blog posts

  • 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