Models

Open models on Moonshift GPUs, called with the OpenAI client you already use. Pick a priority and the router places every request.

ModelGPUVRAMContextPer 1M tokensStatus
Loading models...
Call it
Python
import os
from openai import OpenAI

client = OpenAI(
    base_url="https://moonshift-protocol.vercel.app/api/v1",
    api_key="unused",
    default_headers={"Cookie": os.environ["MOONSHIFT_SESSION_COOKIE"]},
)

r = client.chat.completions.create(
    model="Qwen/Qwen2.5-1.5B-Instruct",
    messages=[{"role": "user", "content": "Explain VWAP in one line"}],
    extra_body={"priority": "balanced"},  # cheapest | balanced | fastest
)
print(r.choices[0].message.content)

Base URL https://moonshift-protocol.vercel.app/api/v1. The response's x_ms field names the GPUs that served it, any move between them, and the payment. Requests require a funded, signed-in session.

No serving model
Checking your USDC balance...
The answer appears here.