import time
input_payload = {
"messages": [{"role": "user", "content": "Hello, World"}],
"max_tokens": 2048,
"use_openai_format": True,
}
try:
run_request = endpoint.run(input_payload)
while True:
status = run_request.status()
print(f"Current job status: {status}")
if status == "COMPLETED":
output = run_request.output()
print("Job output:", output)
break
elif status in ["FAILED", "ERROR"]:
print("Job failed.")
break
else:
time.sleep(10)
except KeyboardInterrupt:
print("Canceling the job...")
run_request.cancel()
print("Job canceled.")