GPT-6 Luna API

OpenAI GPT-6 Luna: the fastest, lowest-cost GPT-6 tier for high-volume tasks. 1.05M context.

OpenAI·ChatAvailable

from$0.027/ 1M input tokens$0.0310% off

Model IDgpt-6-luna

fasttools1m-context

Input

Text

Output

Chat

Provider

8 providers

Last 7 days · not enough recent requests for stats yet.

GPT-6 Luna pricing

Prices are per unit; requests without a provider are routed to the cheapest provider that supports your parameters.

OptionPrice (USD)
All options
$0.45 / 1M output tokens
45 Credits
Prompt ≥ 272,001 tokens
$0.675 / 1M output tokens
68 Credits

Try GPT-6 Luna before you integrate

Test output quality, compare provider prices and estimate cost before writing any code.

Provider
Chat

Settings

PriceKIE AI
1M input tokens$0.027
1M output tokens$0.135

Credits for max_tokens are held first, then settled to the actual usage.

GPT-6 LunaAuto (cheapest)
GPT-6 Luna

Start a conversation. Replies stream in and are billed by actual token usage.

Enter to send · Shift + Enter for a new line

GPT-6 Luna prompt examples

Ready-to-use prompts. Load one into the playground and tweak it.

Source
Scene

19 prompts

Ticket classification

Classification

I was charged twice for my October invoice and need one refunded.

Extract the sender's company, order number, requested delivery date and any product SKUs from this email as JSON. <paste email here>

One-line summaries

Summarization

Summarize each of these 10 customer reviews in one line and tag the sentiment as positive, neutral or negative. <paste reviews here>

GPT-6 Luna API reference

Endpoints, request fields and runnable examples for this model.

Base URL

https://01router.com/api/v1
llms.txt

Quick start

Set API_KEY to your project key, then run a sample from your server. Replace example media URLs with your own public URLs.

Auto-routing chooses a provider that supports the request. Select a provider to see its input constraints and pinned request examples.

curl https://01router.com/api/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-6-luna",
    "messages": [{ "role": "user", "content": "Hello!" }],
    "stream": false
  }'

Endpoints

Only endpoints relevant to this model are listed. Paths below include /api/v1. Click an endpoint to read its usage.

Authentication

Send your API key as a Bearer token. Requests are billed to the key owner's credits.

Authorization: Bearer YOUR_API_KEY
Content-Type: application/json
Get an API key

Input

Send messages directly in the request body. Chat requests do not use an input wrapper.

Request body

NameTypeRequiredDescription
modelstringYes"gpt-6-luna"
providerstringNoPin a provider; omit to auto-route to the cheapest. One of: 01router | wavespeed | kie | apimart | evolink | atlascloud | vercel | openrouter
messagesobject[]YesOpenAI-format messages, each with role and content.
streambooleanNotrue returns an SSE stream.
max_tokensintegerNoOutput token cap; credits are pre-held for it (default 4096).

Output

This example uses stream: false. Read the reply from choices[0].message.content. With stream: true, read SSE chunks from choices[].delta until [DONE].

Task completed

{
  "id": "chatcmpl-example",
  "object": "chat.completion",
  "model": "gpt-6-luna",
  "choices": [
    {
      "index": 0,
      "message": {
        "role": "assistant",
        "content": "Hello! How can I help?"
      },
      "finish_reason": "stop"
    }
  ],
  "usage": {
    "prompt_tokens": 9,
    "completion_tokens": 8,
    "total_tokens": 17
  }
}

Response fields

NameTypeRequiredDescription
idstringYesChat completion ID
objectstringYeschat.completion
modelstringYesgpt-6-luna
choicesobject[]YesReply choices; message.content contains the non-streaming response.
usageobjectNoToken usage: prompt_tokens, completion_tokens and total_tokens. Availability depends on the provider.

Model schema

This public endpoint returns the model parameters and each provider’s supported constraints and prices.

curl "https://01router.com/api/v1/models/gpt-6-luna"

Errors

Check the HTTP status and error.message. Fix the request before retrying validation or authentication errors. A failed generation is reported in status and error on the task itself.

{
  "error": {
    "message": "Invalid or missing API key",
    "code": "unauthorized"
  }
}

400Invalid body or parameter value

401Missing or invalid API key

402Not enough credits

404Unknown model or generation

429Too many requests — retry after the given seconds

502Every provider rejected the task (credits refunded)

Auth, routing, billing and error codes are covered in →

Use with AI

Give your coding assistant this model reference: endpoints, input constraints, output fields and request examples in plain text.

Open llms.txt

How does GPT-6 Luna compare?

Specs and starting prices side by side. Test with the same prompt before you choose.

GPT-6 LunaGPT-6 AstraGPT-6 SolGPT-5.6 Sol
VendorOpenAIOpenAIOpenAIOpenAI
Starting price$0.027 / 1M input tokens$2.52 / 1M input tokens$0.54 / 1M input tokens$1.26 / 1M input tokens
InputTextTextTextText
Provider8 providers7 providers7 providers8 providers

GPT-6 Luna API FAQ

What is GPT-6 Luna for?

Luna is the most efficient GPT-6 tier, built for focused, high-volume work where cost and latency matter most: classification, routing, extraction to JSON, quick summaries and cheap sub-steps under Sol or Astra.

Is Luna good enough for coding?

It handles small, well-scoped edits, but open-ended coding and long agent runs are better on GPT-6 Sol or Astra.

What are the limits?

About 1.05M tokens of context and up to 128K output tokens, with text and image input and structured JSON output.

How do I get the lowest latency?

Use reasoning effort none or low, keep max_tokens small and enable a JSON response format for classification tasks.

How is it billed on 01router?

Per 1M input and output tokens at the lowest GPT-6 rates, settled from actual usage. See the pricing table for each provider.

Related models

Other models you can call with the same API key.