For Developers

One API, all models.

Chat completions, audio transcription, document analysis, and function calling — through a single OpenAI-compatible REST API. Existing OpenAI integrations work out of the box.

import OpenAI from "openai";

const client = new OpenAI({
  apiKey: "VANTERO_API_KEY",
  baseURL: "https://api.vantero.chat/v1",
});

const response = await client.chat.completions.create({
  model: "gpt-5",
  messages: [
    { role: "user", content: "Hallo!" },
  ],
});

console.log(response.choices[0].message.content);
Quick Start

Get started in 3 steps.

Create an API key, set the base URL, send your first request.

1

Create API key

Generate a new key in the Vantero dashboard under API Keys. Optionally restrict it to specific models.

2

Set base URL

Change the base URL to https://api.vantero.chat/v1. The rest of your code stays the same.

3

Send a request

Set the model parameter to the desired model (e.g. gpt-5, claude-sonnet-4-5, gemini-2.5-pro) and send the request.

Endpoints

Available API endpoints.

All endpoints follow the OpenAI format and are compatible with existing SDKs.

POST
/v1/chat/completions

Chat completions with streaming, function calling, and JSON mode

GET
/v1/models

Retrieve all available models with capabilities

POST
/v1/audio/transcriptions

Transcribe audio files (M4A, MP3, WAV, WebM)

POST
/v1/files

Upload files for chat context (PDF, DOCX, XLSX)

GET
/v1/files/{file_id}

Retrieve file metadata and processing status

POST
/v1/files/{file_id}/extract

Document extraction with table analysis and summarization

OpenAI-compatible

The official OpenAI SDK works directly — just change the base URL and API key. Existing code runs immediately.

Chat, Audio, Files

Chat completions, audio transcription, document extraction, and function calling — all through one API.

API keys with model allowlists

Create as many API keys as you need, restrict them to specific models, and track usage per key.

Streaming & JSON Mode

Server-sent events for real-time streaming. JSON mode for structured output with schema validation.

Document analysis

Upload, extract, and analyze PDFs, spreadsheets, and documents via chat.

Audio transcription

Speech to text in M4A, MP3, WAV, WebM, FLAC, OGG, and OPUS. With timestamps and language detection.

Ready to integrate?

Create an API key and get started in minutes.