What model name should I use to call Astra?
Use gpt-6-astra. Use Responses with input, Chat Completions with messages, and simplified conversations with question. GPT-6 is the series name and cannot be used directly as the call name for this model; Sol, Luna, and Astra Pro should not be mixed up either.
Can Astra view screenshots and analyze code at the same time?
You can provide screenshots in image-and-text messages and include relevant code, logs, and questions in the text. For Chat Completions, use image_url for image content. Clearly specify the interface area you want checked, the expected behavior, and the acceptance criteria so that visual observations and engineering judgment focus on the same issue.
Can it run tests or operate software directly?
The model can participate in these workflows, but actual execution requires the application to connect the appropriate tools. Submitting code alone will not automatically run tests, and submitting screenshots alone will not automatically click the interface. The program should perform authorized operations, then return the tool results to Astra for continued analysis and revision.
How can I make Astra return results that are easy for programs to read?
In Chat Completions, you can set the JSON or JSON Schema output format and clearly specify field meanings and how missing values should be handled in the task. This is suitable for returning issue lists, review comments, or analysis summaries; the application still needs to parse and validate the results, especially checking business rules and numerical accuracy.
How do I continue a task across multiple rounds of revision requests?
When using a message-based interface, include the necessary message history and key constraints in subsequent requests. If you want to simplify conversation management, set stateful=true for each round in /aichat/conversations and reuse the returned id; also retain phased goals to help confirm that revisions have not deviated from the original task.