GPT-5.6 Luna
openai/gpt-5.6-lunaThe cost-optimised GPT-5.6 tier, built for high-volume workloads.
- Text, Image
- $0.2 / $1.20
- 1.1M
- Jul 9, 2026
Overview
The cost-optimised GPT-5.6 tier, built for high-volume workloads. It is billed from the same balance as every other model and API here, and the price of each call comes back in the response.
Run GPT-5.6 Luna with an agent
Each guide pairs this model with a currently compatible agent, explains their separate roles, and opens the shared Composer with both selections ready.
- Open guide
Hermes + GPT-5.6 Luna
Compatibility, setup, current model facts, pricing boundaries, and a preselected Composer.
- Open guide
Codex + GPT-5.6 Luna
Compatibility, setup, current model facts, pricing boundaries, and a preselected Composer.
- Open guide
OpenClaw + GPT-5.6 Luna
Compatibility, setup, current model facts, pricing boundaries, and a preselected Composer.
- Open guide
pi + GPT-5.6 Luna
Compatibility, setup, current model facts, pricing boundaries, and a preselected Composer.
- Open guide
Kimi Code + GPT-5.6 Luna
Compatibility, setup, current model facts, pricing boundaries, and a preselected Composer.
- Open guide
OpenCode + GPT-5.6 Luna
Compatibility, setup, current model facts, pricing boundaries, and a preselected Composer.
Pricing
The default plan, in USD per million tokens.
| Meter | Per 1M tokens |
|---|---|
| Input | $0.2 |
| Output | $1.20 |
| Cache read | $0.02 |
| Cache write | $0.25 |
Your balance and per-call records come from /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: "openai/gpt-5.6-luna",
messages: [{ role: "user", content: "Summarise this ticket." }],
});
console.log(completion.usage.cost); // USD, in the response