GPT-5.6 Luna Is Now Free on Neosantara

GPT-5.6 Luna is now available on Neosantara — at zero cost. The model is served on Kiro and managed by Neosantara, accessible to all users including the Free tier with a 100% discount on usage fees.
GPT-5.6 Luna is the efficient variant of OpenAI's GPT-5.6 family released in July 2026. It's designed for text generation, reasoning, and function calling with solid performance across a range of tasks (OpenAI, 2026).
Key Takeaways
- GPT-5.6 Luna is free (100% discount) for all Neosantara users
- Model ID:
gpt-5.6-luna— ready to use via the API- Supports text generation, function calling, and reasoning with
reasoning_effort- Token usage is still tracked for rate limiting and analytics
What Is GPT-5.6 Luna?
GPT-5.6 Luna is a text-only model from the GPT-5.6 family, optimized for speed and cost efficiency. "Luna" is the fastest and most affordable variant in the family — below Sol (flagship) and Terra (balanced). All GPT-5.6 models share a 1 million token context window and a February 2026 knowledge cutoff.
Good use cases include:
- Text and content generation
- Coding assistance and code generation
- Multi-step reasoning with
reasoning_effortcontrol - Autonomous tool calling in agentic workflows
GPT-5.6 Luna Capabilities
| Capability | Status |
|---|---|
| Text generation | ✅ Available |
| Function calling | ✅ Available |
| Reasoning | ✅ Available |
reasoning_effort parameter | ✅ Supported |
| Autonomous tool calling | ✅ Available |
| Vision / image input | ❌ Not available |
| Native JSON mode | ❌ Not available |
Forced tool_choice | ❌ Not available |
GPT-5.6 Luna supports autonomous tool calling — the model independently decides when and which tools to invoke. However, tool_choice cannot be forced; the model retains control over whether a tool is used.
The reasoning_effort parameter lets you control how deeply the model thinks before responding. Available options: low, medium, and high.
Free Tier Access and 100% Discount
GPT-5.6 Luna is available to all Neosantara users, including the Free tier. The applicable discount is 100%, meaning the usage cost charged to users is Rp0.
Here's the official base pricing (before discount) for transparency:
| Component | Base Price |
|---|---|
| Input tokens | $1.00 / 1M tokens |
| Output tokens | $6.00 / 1M tokens |
| User cost after discount | Rp0 |
Important to understand: "free" here means the usage cost after a 100% discount is Rp0. It doesn't mean unlimited. Rate limits still apply based on your account tier, and token usage is still recorded for rate limiting and analytics purposes.
Caching is not available on this route, so cache read/write pricing does not apply.
Use with Coding Assistants
The primary use case for GPT-5.6 Luna on Neosantara is as a backend model for coding assistants. Two ways to access it:
Option 1: PAYG Key (Free for Luna) — Use a regular API key on the /v1 endpoint. GPT-5.6 Luna has a 100% discount, so cost is Rp0.
Option 2: Coding Plan — Flat-fee subscription with prompt-based quota on the dedicated /coding/v1 endpoint. Best if you also use other models (Claude, Gemini) beyond Luna.
Here's the setup per tool using a PAYG key (free for Luna):
Claude Code — Edit ~/.claude/settings.json:
{
"env": {
"OPENAI_API_KEY": "nsk_YOUR_KEY",
"OPENAI_BASE_URL": "https://api.neosantara.xyz/v1",
"OPENAI_MODEL": "gpt-5.6-luna"
}
}Codex CLI — Set environment variables:
export OPENAI_API_KEY="nsk_YOUR_KEY"
export OPENAI_BASE_URL="https://api.neosantara.xyz/v1"
codex --model gpt-5.6-lunaCline (VS Code) — In extension settings:
API Provider: OpenAI Compatible
Base URL: https://api.neosantara.xyz/v1
API Key: nsk_YOUR_KEY
Model: gpt-5.6-lunaCursor — Settings → Models → Add Custom Model:
OpenAI Base URL: https://api.neosantara.xyz/v1
API Key: nsk_YOUR_KEY
Model name: gpt-5.6-lunaContinue / OpenCode — Config file or UI:
Base URL: https://api.neosantara.xyz/v1
API Key: nsk_YOUR_KEY
Model: gpt-5.6-lunaAll of the above work because Neosantara exposes a /v1/chat/completions endpoint fully compatible with the OpenAI format — including streaming, function calling, and reasoning. Full guide at docs.neosantara.xyz/en/coding-plan/tool-integration.
Limitations You Should Know
Transparency matters. Here are the GPT-5.6 Luna limitations on Neosantara you should know before integrating:
The model is text-only. No vision or image input support. Don't send images or image URLs in message content.
Some parameters are ignored. The following parameters can be sent to the API but won't affect output:
tool_choice— the model decides autonomouslyresponse_format: {"type": "json_object"}— native JSON mode is not availabletop_pfrequency_penaltypresence_penaltylogit_biasseed
Only one output choice. Setting n > 1 still produces a single choice. If you need multiple completions, make separate requests.
No deterministic sampling. Since seed is ignored, outputs cannot be reproduced identically across requests.
Subject to Neosantara PAYG rate limits. Even though usage cost is Rp0, the Free tier is still bound by standard throughput limits (RPM, ITPM, OTPM). If exceeded, the API returns 429 Too Many Requests. See the rate limit documentation for per-tier details.
API Usage Example
GPT-5.6 Luna is accessed via Neosantara's standard OpenAI-compatible endpoint. Here's a cURL example:
curl https://api.neosantara.xyz/v1/chat/completions \
-H "Authorization: Bearer $NEOSANTARA_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-5.6-luna",
"messages": [
{
"role": "user",
"content": "Write a JavaScript function to validate an email address."
}
],
"reasoning_effort": "high"
}'You can use any SDK compatible with the OpenAI API — just point base_url to https://api.neosantara.xyz/v1 and use your Neosantara API key.
Example with Python (openai SDK):
from openai import OpenAI
client = OpenAI(
api_key="NEOSANTARA_API_KEY",
base_url="https://api.neosantara.xyz/v1"
)
response = client.chat.completions.create(
model="gpt-5.6-luna",
messages=[
{"role": "user", "content": "Explain how garbage collection works in Go."}
],
reasoning_effort="medium"
)
print(response.choices[0].message.content)Get Started
GPT-5.6 Luna is live and ready to use. No tier upgrade or special setup required.
- Get your API key — Open the Neosantara dashboard and create or copy your API key
- Send your first request — Use the examples above with model
gpt-5.6-luna - Read the docs — Full documentation at docs.neosantara.xyz
FAQ
Is GPT-5.6 Luna really free?
Usage cost after the 100% discount is Rp0. Token usage is still tracked and rate limits still apply based on your account tier. No hidden fees.
Can I use it in production?
Yes. The model is available via Neosantara's standard API with SLA matching your account tier. However, note the limitations listed above, especially regarding ignored parameters.
What about rate limits?
Rate limits follow your Neosantara account tier. The Free tier has specific limits on RPM (requests per minute) and token throughput. Check the rate limit documentation for per-tier details.
Does it support streaming?
Yes. Add "stream": true to the request body to receive streaming responses.
What's the difference between Luna, Sol, and Terra?
Sol ($5/$30 per 1M tokens) is the flagship for reasoning and agentic work. Terra ($2.50/$15) is the balanced everyday production model. Luna ($1/$6) is the fastest and cheapest, built for high-volume workloads. All three are distilled from the same training run and share a 1 million token context window. Currently only Luna is available on Neosantara.



