import requests r = requests.post( "https://api.aimlapi.com/v1/chat/completions", headers={"Authorization": "Bearer " + AIMLAPI_KEY}, json={ "model": "perceptron/perceptron-mk1.5", "messages": [ { "role": "user", "content": "Hello!" } ] }, ) print(r.json())
const r = await fetch("https://api.aimlapi.com/v1/chat/completions", { method: "POST", headers: { Authorization: `Bearer ${process.env.AIMLAPI_KEY}`, "Content-Type": "application/json", }, body: JSON.stringify({ "model": "perceptron/perceptron-mk1.5", "messages": [ { "role": "user", "content": "Hello!" } ] }), }); console.log(await r.json());
curl -X POST https://api.aimlapi.com/v1/chat/completions \ -H "Authorization: Bearer $AIMLAPI_KEY" \ -H "Content-Type: application/json" \ -d '{"model":"perceptron/perceptron-mk1.5","messages":[{"role":"user","content":"Hello!"}]}'
OpenAI-compatible — swap the base URL and it works with your existing SDK.
| Type | Price |
|---|---|
| Input | |
| Output | |
Perceptron Mk1.5 accepts text, images, video, and audio input.
It returns text plus optional structured annotations such as points, boxes, polygons, tracks, and clips.
Yes. It understands images and video, and it is described as supporting more complex visual reasoning.
Yes. Native audio support is listed as a new capability, and the model can understand audio input.
Yes. It can track objects in video and emit object tracks as timestamped geometries.
Yes. It supports arbitrary tools and can call functions declared in the OpenAI format with a JSON Schema.
Yes. It supports structured outputs via JSON Schema.
Yes. Streaming is listed among its supported capabilities.
Yes. Web search is listed among its new capabilities.
Yes. Sub-agent calls are listed as a capability, and the model can dispatch its own sub-agents.