Skip to content

Commit 8afac4b

Browse files
Handle OpenAI errors
1 parent 986a1be commit 8afac4b

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

examples/poet_chat/main.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,11 @@ async def _openai_recv():
4242
elif event.data.type == "turn_ended":
4343
print(f"Agent said:\n{msg}\n")
4444
msg = ""
45+
elif event.data.type == "error":
46+
print(event.data.error)
47+
raise RuntimeError("Unexpected error from OpenAI API!")
48+
elif event.data.type == "exception":
49+
raise event.data.exception
4550

4651
async def _fishjam_recv():
4752
async for event in fishjam_session.receive():

0 commit comments

Comments
 (0)