s6industries / project-inbox

1 stars 0 forks source link

issue with repetitive patterns in openai prompt #1

Open starkindustries opened 3 months ago

starkindustries commented 3 months ago

full error message:

===================================
Subject: Order complete! Start learning now.
Date: Mon, 20 Nov 2023 22:57:34 +0000 (UTC)
From: Udemy <hello@alerts.udemy.com>
Message length: 23287
Traceback (most recent call last):
  File "/Users/zionperez/Documents/project-inbox/main.py", line 340, in <module>
    response = classify_email(message_data)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/zionperez/Documents/project-inbox/main.py", line 49, in classify_email
    response = client.chat.completions.create(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/zionperez/Documents/project-inbox/venv/lib/python3.11/site-packages/openai/_utils/_utils.py", line 277, in wrapper
    return func(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/Users/zionperez/Documents/project-inbox/venv/lib/python3.11/site-packages/openai/resources/chat/completions.py", line 590, in create
    return self._post(
           ^^^^^^^^^^^
  File "/Users/zionperez/Documents/project-inbox/venv/lib/python3.11/site-packages/openai/_base_client.py", line 1240, in post
    return cast(ResponseT, self.request(cast_to, opts, stream=stream, stream_cls=stream_cls))
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/zionperez/Documents/project-inbox/venv/lib/python3.11/site-packages/openai/_base_client.py", line 921, in request
    return self._request(
           ^^^^^^^^^^^^^^
  File "/Users/zionperez/Documents/project-inbox/venv/lib/python3.11/site-packages/openai/_base_client.py", line 1020, in _request
    raise self._make_status_error_from_response(err.response) from None
openai.BadRequestError: Error code: 400 - {'error': {'message': "Sorry! We've encountered an issue with repetitive patterns in your prompt. Please try again with a different prompt.", 'type': 'invalid_prompt', 'param': 'prompt', 'code': None}}
starkindustries commented 3 months ago

For some reason, the issue only occurs with this one email from Udemy..