Skip to content

spook-vision

What is this model?

A model hosted by Qevron on our own GPU infrastructure.

Capability & type

CapabilityVision Question-Answering — Capability page
Model typeLanguage model (LLM) (type=1)
Base modelimage captioning / VQA
Providerarpanet (local / self-hosted)
Streaming✓ supported

Endpoint

POST /v1/chat/completions (with image_url content)

Base URL: https://app.qevron.ai/v1

Authentication

Every request needs the Authorization: Bearer <KEY> header.

Authorization: Bearer <KEY>

Request schema & parameters

ParameterTypeRequiredDescription
modelstringspook-vision
messagesarraycontent blocks incl. image_url

Response schema

json
{
  "id": "chatcmpl-...",
  "object": "chat.completion",
  "choices": [{"index": 0, "message": {"role": "assistant", "content": "..."}, "finish_reason": "stop"}],
  "usage": {"prompt_tokens": 0, "completion_tokens": 0, "total_tokens": 0}
}

Streaming

Add "stream": true; the server replies incrementally over Server-Sent Events.

Code examples

curl

bash
curl https://app.qevron.ai/v1/chat/completions \
  -H "Authorization: Bearer $QEVRON_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "spook-vision",
    "messages": [{"role": "user", "content": [{"type":"text","text":"Describe this image"},{"type":"image_url","image_url":{"url":"data:image/jpeg;base64,<...>"}}]}]
  }'

Python

python
from openai import OpenAI
client = OpenAI(api_key="$QEVRON_KEY", base_url="https://app.qevron.ai/v1")
resp = client.chat.completions.create(
    model="spook-vision",
    messages=[{"role": "user", "content": [{"type":"text","text":"Describe this image"},{"type":"image_url","image_url":{"url":"data:image/jpeg;base64,<...>"}}]}],
)
print(resp.choices[0].message.content)

JavaScript

javascript
import OpenAI from "openai";
const client = new OpenAI({ apiKey: process.env.QEVRON_KEY, baseURL: "https://app.qevron.ai/v1" });
const resp = await client.chat.completions.create({
  model: "spook-vision",
  messages: [{ role: "user", content: [{type:"text",text:"Describe this image"},{type:"image_url",image_url:{url:"data:image/jpeg;base64,<...>"}}] }],
});
console.log(resp.choices[0].message.content);

Pricing

Current price: GET /v1/models/spook-vision.

Rate limits

RPM/TPM are governed by your group quota. Check your current quota with: GET /v1/dashboard/billing/quota.

Qevron — AI gateway. Arpanet / OpenAI / Anthropic / Gemini compatible.