BadRequestError: Error code: 400 - {'error': {'message': "Invalid 'conversation.id': '@results.llm_thread_id.input'. Expected an ID that contains letters, numbers, underscores, or dashes, but this value contained additional characters.", 'type': 'invalid_request_error', 'param': 'conversation.id', 'code': 'invalid_value'}}
File "openai/resources/responses/responses.py", line 898, in create
return self._post(
File "openai/_base_client.py", line 1297, in post
return cast(ResponseT, self.request(cast_to, opts, stream=stream, stream_cls=stream_cls))
File "openai/_base_client.py", line 1070, in request
raise self._make_status_error_from_response(err.response) from None
Describe the bug you are facing
We are encountering a
BadRequestErrordue to an invalidconversation.idformat. This issue prevents proper API calls, leading to workflow interruptions.Sentry Issue: KAAPI-PRODUCTION-B
Describe the solution you'd like
conversation.idto ensure it follows OpenAI conventions before making an API call to OpenAI