GPT-6 Luna

GPT-6 Luna is OpenAI's efficient reasoning model for focused, high-volume workloads. It supports a 1,050,000-token context window, up to 128,000 output tokens, image understanding, structured outputs, function calling, and broad tool use through the Responses API. Configurable reasoning from none through max makes it a strong fit for classification, extraction, summarization, routing, workflow automation, and lightweight agent tasks.

Complete technical specification for integration
GPT-6 Luna is served through Runware's compatible endpoints, which take another provider's request format. Point the SDK you already use at Runware by changing the base URL and the API key, and set model to openai:gpt@6-luna.
Requests and responses keep the provider's format, so its reference documents every parameter.
| Endpoint | Format |
|---|---|
/v1/chat/completions | OpenAI Chat Completions |
/v1/responses | OpenAI Responses |
Chat Completions
curl -X POST https://api.runware.ai/v1/chat/completions \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "openai:gpt@6-luna",
"messages": [{"role": "user", "content": "What is the capital of France?"}]
}'from openai import OpenAI
client = OpenAI(
api_key="your_runware_api_key",
base_url="https://api.runware.ai/v1",
)
response = client.chat.completions.create(
model="openai:gpt@6-luna",
messages=[{"role": "user", "content": "What is the capital of France?"}],
)
print(response.choices[0].message.content)import OpenAI from 'openai';
const client = new OpenAI({
apiKey: 'your_runware_api_key',
baseURL: 'https://api.runware.ai/v1',
});
const response = await client.chat.completions.create({
model: 'openai:gpt@6-luna',
messages: [{ role: 'user', content: 'What is the capital of France?' }],
});
console.log(response.choices[0].message.content);Compatible APIs covers streaming, tool calling and how the endpoint differs from OpenAI, and the OpenAI API reference lists every parameter.
Responses
curl -X POST https://api.runware.ai/v1/responses \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "openai:gpt@6-luna",
"input": "What is the capital of France?"
}'from openai import OpenAI
client = OpenAI(
api_key="your_runware_api_key",
base_url="https://api.runware.ai/v1",
)
response = client.responses.create(
model="openai:gpt@6-luna",
input="What is the capital of France?",
)
print(response.output_text)import OpenAI from 'openai';
const client = new OpenAI({
apiKey: 'your_runware_api_key',
baseURL: 'https://api.runware.ai/v1',
});
const response = await client.responses.create({
model: 'openai:gpt@6-luna',
input: 'What is the capital of France?',
});
console.log(response.output_text);Compatible APIs covers conversation state and function calls, and the OpenAI API reference lists every parameter.