We use cookies. Cookies and browser storage keep you signed in and remember your preferences. With your permission we also measure how the site is used. You can any time. See our cookie policy.

Perceptron: Perceptron Mk1

perceptron/perceptron-mk1
TextInput: text · image · videoReasoning33KAdded May 12, 2026

Try Perceptron: Perceptron Mk1 now

Runs on your balance at the prices above. New accounts start with free usage.

One API. Every model.

5 of 5 free messages left today. A free account adds free usage and an API key.Create free accountSign in

Session cost $0.00

Perceptron: Perceptron Mk1 at a glance

  • Input price is 67% lower than the median of 434 Text models.
  • Context window of 32,768 tokens, enough for long documents and multi-turn conversations.
  • Supports structured JSON output with a schema.
  • Supports reasoning effort control.
  • Accepts images as input (vision).
  • A typical request (1,000 input / 500 output tokens) costs about $0.00315.

About Perceptron: Perceptron Mk1

Perceptron Mk1, also called Mark One, is a text model from the provider Perceptron. It sits in the text category and is described by its maker as Perceptron's highest-quality vision-language model for video and embodied reasoning. It was released by the provider on 12 May 2026. If you are evaluating models for a project that mixes language with visual input, this is the model Perceptron positions at the top of its own line.

The model accepts text, image and video as input and returns text only. That combination makes it a vision-language model rather than a pure text generator: you can pair images or video with natural language queries and get detailed visual understanding back. The context window is 32768 tokens, and the maximum output is 8192 tokens. Supported request parameters are frequency_penalty, include_reasoning, max_tokens, presence_penalty, reasoning, structured_outputs, temperature, top_k and top_p. The presence of reasoning and include_reasoning suggests the model can expose a reasoning mode, and structured_outputs lets you constrain the shape of the response.

Those capabilities point to a fairly specific set of use cases. Video and image understanding paired with natural language queries fits tasks such as describing or summarising visual material, answering questions about what happens in a clip, and embodied reasoning, where a model reasons about scenes and physical situations rather than just static text. Because output is text, the model works well as an analysis layer: you feed in visual material plus a question, and you consume a written answer. Structured outputs make it usable in pipelines where the result has to fit a schema, and the reasoning parameters suit problems where you want the model to work through a question before answering.

You call the model through api14's OpenAI-compatible API using the model id "perceptron/perceptron-mk1". Because the interface follows the OpenAI format, you can point an existing OpenAI client at api14 and pass that id in the model field. The request body accepts the parameters listed above: frequency_penalty, include_reasoning, max_tokens, presence_penalty, reasoning, structured_outputs, temperature, top_k and top_p. Use max_tokens to cap the response within the 8192 token output limit, and temperature, top_p and top_k to control sampling.

Two constraints are worth checking before you commit. The context window is 32768 tokens, which is moderate, so very long videos, long transcripts or large document sets may need to be split or summarised before they fit. Output is text only, so the model cannot generate images or video. If your workload is text only with no visual component, a pure text model may be a simpler fit; Mk1 is most useful when images or video are part of the input.

How to call the Perceptron: Perceptron Mk1 API

  1. Create an API key in your dashboard.
  2. Install the official openai SDK for your language.
  3. Set baseURL to https://api14.com/api/v1 and model to "perceptron/perceptron-mk1".
import OpenAI from "openai";

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

const result = await client.chat.completions.create({
  "model": "perceptron/perceptron-mk1",
  "messages": [
    {
      "role": "user",
      "content": "Explain vector databases in two sentences."
    }
  ]
});
console.log(result.choices[0].message.content);

Supported parameters

frequency_penaltyinclude_reasoningmax_tokenspresence_penaltyreasoningstructured_outputstemperaturetop_ktop_p

Specifications

Context length
32,768
Max output
8,192
Input
text, image, video
Output
text

Requests on api14 · last 7 days

10-1710-1810-1910-2010-2110-2210-23

Perceptron: Perceptron Mk1: frequently asked questions

How much does the Perceptron: Perceptron Mk1 API cost?
Perceptron: Perceptron Mk1 costs Input $0.52 / 1M tokens. It is charged from your USD balance only for successful requests; failed requests are free.
What is the context window of Perceptron: Perceptron Mk1?
Perceptron: Perceptron Mk1 reads up to 32,768 tokens per request: prompt, history and documents together. It writes up to 8,192 output tokens per response.
What can Perceptron: Perceptron Mk1 do?
Perceptron: Perceptron Mk1 accepts text, image, video and returns text. It supports structured JSON output, reasoning effort control.
How do I call Perceptron: Perceptron Mk1 from my code?
Point any OpenAI SDK at https://api14.com/api/v1 and set the model to "perceptron/perceptron-mk1". No other code changes. Copy a ready example from the code panel on this page.
What are alternatives to Perceptron: Perceptron Mk1?
Comparable Text models at a similar price: Perceptron: Perceptron Mk1.5, Thinking Machines: Inkling Small, Qwen2.5 Coder 32B Instruct. Each runs through the same API key, so switching is one string.

Perceptron: Perceptron Mk1 community

New topic

This community has no topics yet. Open the first one about Perceptron: Perceptron Mk1.