Is GPT-5.6 Luna a fast alias for Sol?
No. Luna, Terra, and Sol are different capability tiers in the same GPT-5.6 generation: Luna focuses on speed and cost efficiency, Terra focuses on balance, and Sol focuses on flagship capabilities. Use gpt-5.6-luna when calling it; you cannot turn it into Sol simply by changing the prompt, nor should you expect all three to perform the same on difficult tasks.
What programming tasks is Luna suitable for?
It is suitable for local code explanations, error analysis, change reviews, test drafts, and general implementation suggestions. It is best to provide the relevant code, runtime behavior, and acceptance criteria so the results can be verified. For cross-file dependencies, complex architectures, or repeated tool coordination, compare Terra and Sol, and make your choice based on whether actual tests pass.
How can I have Luna analyze screenshots?
Include both a text question and image_url image content in the message content of Chat Completions, and clearly specify the area to analyze and the desired output format. For example, ask it to list interface issues, explain chart trends, or organize information from a screenshot. Images should be clear and readable; small text and dense areas can be cropped before submission to reduce unnecessary visual distractions.
Which API should I choose when integrating Luna?
For existing messages-based conversation code, you can choose /openai/chat/completions; for input-based responsive interactions, you can choose /openai/responses. If you only need to submit questions and maintain a continuous conversation, you can use /aichat/conversations and continue the conversation through stateful and the returned id; the input organization methods for different endpoints should not be mixed.
Can Luna directly deliver usable JSON?
You can ask Luna to generate JSON with specified fields for information extraction, classification, and ticket organization. Standard conversation endpoints define JSON object and JSON Schema format control fields; when using these controls, follow the configurations actually accepted by gpt-5.6-luna. The prompt should clearly specify field meanings, missing-value handling, and allowed labels. After receiving the result, the application still needs to parse the JSON, validate its structure and business rules, and handle refusals or truncated output; correct formatting does not mean the content is accurate, nor does it mean related actions have already been performed.