Moondream 3.1

by Moondream
moondream/moondream3.1-9b-a2b

Moondream 3.1 is a text and image-input model by Moondream, available through the AgentSky API as moondream/moondream3.1-9b-a2b at $0.34815 per million input tokens and $2.90125 per million output tokens, with a 32K context window.

Moondream 3.1 is a vision-language model from Moondream, the successor to Moondream 3 Preview, with 9B total parameters and 2B active (mixture-of-experts).

  1. Get an API key

  2. Send a request

    curl https://gateway.agentsky.dev/v1/chat/completions \
      -H "authorization: Bearer $AGENTSKY_API_KEY" \
      -H "content-type: application/json" \
      -d '{"model":"moondream/moondream3.1-9b-a2b","messages":[{"role":"user","content":"In one sentence, what can you help me with?"}],"max_tokens":128}'
  3. Run it here, no terminal needed

    Billed to your balance: under $0.01.
  4. Or hand it to your agent

    Use Moondream 3.1 through AgentSky.
    Model id: moondream/moondream3.1-9b-a2b
    OpenAI-compatible base URL: https://gateway.agentsky.dev/v1 · Anthropic base URL: https://gateway.agentsky.dev
    Docs: https://agentsky.dev/models/moondream/moondream3.1-9b-a2b.md
    Key: <your AgentSky API key>

This model is available through the API. It is not currently offered as an agent’s reasoning model.

Pricing

USD per million tokens, using your plan when signed in.
MeterPer 1M tokens
InputPrice: $0.34815
OutputPrice: $2.90125
Cache readPrice: $0.34815
Cache writePrice: $0.34815

Every response carries its own cost. Balance and per-call records: /v1/credits and /v1/generation.

Use it

Point your client at the gateway and pass this model id. Nothing else changes.
import OpenAI from "openai";

const client = new OpenAI({
  baseURL: "https://gateway.agentsky.dev/v1",
  apiKey: process.env.AGENTSKY_API_KEY, // ast_…
});

const completion = await client.chat.completions.create({
  model: "moondream/moondream3.1-9b-a2b",
  messages: [{ role: "user", content: "Summarise this ticket." }],
});
console.log(completion.usage.cost); // USD, in the response

Questions