I am getting Internal Server Error on Claude Code Challenge

Logs:

❯ codecrafters submit
Submitting changes (commit: bf5c5ed)...

⚡ This is a turbo test run. https://codecrafters.io/turbo

Running tests on your code. Logs should appear shortly...

[compile] Moved ./.codecrafters/run.sh → ./your_program.sh
[compile] Compilation successful.

[tester::#OZ7] Running tests for Stage #OZ7 (Implement the write tool)
[tester::#OZ7] Created README.md:
[tester::#OZ7] [README.md] This is a very simple python project.
[tester::#OZ7] [README.md] This should print "Hello world"
[tester::#OZ7] [README.md] This project should contain only one file: app/main.py.
[tester::#OZ7] $ ./your_program.sh -p 'From README.md, create the indicated file. File should have 1 line.'
[your_program] Logs from your program will appear here!
[your_program] Logs from your program will appear here!
[your_program] Traceback (most recent call last):
[your_program]   File "<frozen runpy>", line 203, in _run_module_as_main
[your_program]   File "<frozen runpy>", line 88, in _run_code
[your_program]   File "/app/app/main.py", line 124, in <module>
[your_program]     main()
[your_program]     ~~~~^^
[your_program]   File "/app/app/main.py", line 36, in main
[your_program]     chat = client.chat.completions.create(
[your_program]         model="anthropic/claude-haiku-4.5",
[your_program]     ...<40 lines>...
[your_program]         ],
[your_program]     )
[your_program]   File "/app/.venv/lib/python3.14/site-packages/openai/_utils/_utils.py", line 286, in wrapper
[your_program]     return func(*args, **kwargs)
[your_program]   File "/app/.venv/lib/python3.14/site-packages/openai/resources/chat/completions/completions.py", line 1192, in 
create
[your_program]     return self._post(
[your_program]            ~~~~~~~~~~^
[your_program]         "/chat/completions",
[your_program]         ^^^^^^^^^^^^^^^^^^^^
[your_program]     ...<47 lines>...
[your_program]         stream_cls=Stream[ChatCompletionChunk],
[your_program]         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[your_program]     )
[your_program]     ^
[your_program]   File "/app/.venv/lib/python3.14/site-packages/openai/_base_client.py", line 1259, in post
[your_program]     return cast(ResponseT, self.request(cast_to, opts, stream=stream, stream_cls=stream_cls))
[your_program]                            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[your_program]   File "/app/.venv/lib/python3.14/site-packages/openai/_base_client.py", line 1047, in request
[your_program]     raise self._make_status_error_from_response(err.response) from None
[your_program] openai.InternalServerError: Error code: 500 - {'error': {'message': 'Internal Server Error', 'code': 500}}
[tester::#OZ7] Expected program to exit with exit code 0, got 1 instead
[tester::#OZ7] Test failed