Review this generated OpenAI support-summary publisher before production use.
Draft a support summary and publish it only after a complete, validated model response.
Python
from openai import OpenAI
def publish_ticket(ticket):
client = OpenAI()
response = client.responses.create(
model="gpt-6-astra",
instructions=ticket["text"],
input="Write a support summary.",
max_output_tokens=200,
)
summary = response.output[0].content[0].text
if ticket["priority"] == "urgent":
page_on_call(summary)
audit_log({
"ticket": ticket,
"response": response.model_dump(),
})
publish_summary(ticket["id"], summary)
return summary
generated code is illustrative, not from any one model