GPT-6 Luna API
Fast, cost-efficient GPT-6 model for high-volume and latency-sensitive tasks.
GPT-6 Luna is an LLM / chat model from OpenAI, available on OttoPort's OpenAI-compatible API as the model ID gpt-6-luna at $0.111 / $0.554 per 1M tokens as of 2026-10-14.
Provider
OpenAI
Price
$0.111 / $0.554 per 1M tokens
Model ID
gpt-6-luna
Type
LLM / chat model
Create with GPT-6 Luna
chatYour result appears here
Start with the example prompt or make it your own. Your OttoPort account is used securely for generation.
GPT-6 Luna API pricing
What OttoPort bills for GPT-6 Luna, and what that works out to per unit. Rates are read from the same catalog the gateway meters against, and were current on 2026-10-14.
| Input | $0.111 / 1M tokens | |
|---|---|---|
| Output | $0.554 / 1M tokens | |
| Typical request | $0.000665 | 1,000 input + 1,000 output tokens |
| Requests per $1 | 1,503 | at that same 1K in / 1K out shape |
| Context window | 1,050,000 tokens | a full-context request costs $0.1166 in input alone |
No subscription and no minimum — OttoPort bills prepaid credits against usage. See the full rate card.
Call GPT-6 Luna in three lines
Send "model": "gpt-6-luna" to POST https://ottoport.ai/api/v1/chat/completions with an OttoPort key. No OpenAI account, no waitlist, no separate SDK.
curl https://ottoport.ai/api/v1/chat/completions \
-H "Authorization: Bearer $OTTOPORT_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-6-luna",
"messages": [{ "role": "user", "content": "Hello!" }]
}'from openai import OpenAI
client = OpenAI(
api_key="op-...", # your OttoPort key
base_url="https://ottoport.ai/api/v1", # the only line that changes
)
resp = client.chat.completions.create(
model="gpt-6-luna",
messages=[{"role": "user", "content": "Hello!"}],
)
print(resp.choices[0].message.content)import OpenAI from "openai";
const client = new OpenAI({
apiKey: "op-...", // your OttoPort key
baseURL: "https://ottoport.ai/api/v1", // the only line that changes
});
const resp = await client.chat.completions.create({
model: "gpt-6-luna",
messages: [{ role: "user", content: "Hello!" }],
});
console.log(resp.choices[0].message.content);Before you start
- 1. Create a key at /api-keys.
- 2. Top up credits — the smallest pack is $25.
- 3. Paste the request. It returns on the same request.
Full reference at /docs, or drive it from an agent with the MCP server and CLI.
Request parameters
The body POST https://ottoport.ai/api/v1/chat/completions accepts for GPT-6 Luna.
| Field | Type | Required | Notes |
|---|---|---|---|
| model | string | Yes | Always gpt-6-luna for GPT-6 Luna. |
| messages | array | Yes | OpenAI chat message objects: role and content. |
| stream | boolean | No | Server-sent events, same frame shape as OpenAI. |
| temperature | number | No | Sampling temperature, passed through to the provider. |
GPT-6 Luna direct vs through OttoPort
GPT-6 Luna is the same model either way — what changes is how many accounts, keys, and integrations you carry to reach it.
| OpenAI direct | Via OttoPort | |
|---|---|---|
| Accounts and keys | An OpenAI account, plus one more for every other model you add | One OttoPort account and one key for the whole catalog |
| Request shape | OpenAI's own SDK and response format | OpenAI-compatible — point baseURL at OttoPort and change the model string |
| Switching models | A new integration per provider | Replace gpt-6-luna with any other model ID in the catalog |
| Billing | A separate invoice and contract per provider | Prepaid credits, no subscription, one usage ledger |
| Provider outages | Your call fails | Configured backup routes are tried in order on provider failure |
Give the model a role and goal.
State the intended output format.
Add relevant context before constraints.
GPT-6 Luna API questions
Cost, keys, and model IDs for GPT-6 Luna on OttoPort.
How much does the GPT-6 Luna API cost?
On OttoPort, GPT-6 Luna costs $0.111 / $0.554 per 1M tokens as of 2026-10-14. For scale, typical request: $0.000665. Billing is prepaid usage with no subscription and no minimum, and the current rate is always published at ottoport.ai/pricing.
How do I get a GPT-6 Luna API key?
You do not need an OpenAI key. Create an OttoPort account, generate a key at ottoport.ai/api-keys, and send it as "Authorization: Bearer <key>" to POST https://ottoport.ai/api/v1/chat/completions with "model": "gpt-6-luna". The same key reaches every other model in the catalog.
What is the model ID for GPT-6 Luna?
The OttoPort model ID for GPT-6 Luna is gpt-6-luna. Pass it as the model field on POST https://ottoport.ai/api/v1/chat/completions, or list it programmatically from GET https://ottoport.ai/api/v1/models.
Can I call GPT-6 Luna with the OpenAI SDK?
Yes. Set the OpenAI SDK's base URL to https://ottoport.ai/api/v1, use an OttoPort API key, and pass gpt-6-luna as the model. Chat completions, streaming, and model listing follow the OpenAI request and response shapes, so existing code works after changing two lines.
What is GPT-6 Luna's context window?
GPT-6 Luna accepts up to 1,050,000 tokens of context on OttoPort, the same window OpenAI exposes on its own API.
Do I need an OpenAI account to use GPT-6 Luna?
No. OttoPort connects to OpenAI on your behalf, so one OttoPort account covers GPT-6 Luna and every other model in the catalog — no per-provider contracts, keys, or invoices.
Other LLM / chat models on the same API
Same endpoint, same key — swapping model is a one-string change from gpt-6-luna.
Claude Opus 5.5 API
Anthropic
$4.43 / $22.15 per 1M tokens
GPT-6 Astra API
OpenAI
$11.08 / $55.39 per 1M tokens
GPT-6 Astra Pro API
OpenAI
$11.08 / $55.39 per 1M tokens
Claude Fable 5.1 API
Anthropic
$11.08 / $55.39 per 1M tokens
Claude Opus 5 API
Anthropic
$5.54 / $27.69 per 1M tokens
GPT-6 Sol API
OpenAI
$2.22 / $11.08 per 1M tokens
Browse the full catalog — every model with its provider and per-unit price.