Hi, Please see Loom video for context - https://www.loom.com/share/79db99dc19974f57bb8baef3e36407b3
OpenAI does not recognize the JSON dynamic data generated in Pabbly, yet the JSON data is correct when checking it in a JSON validator tool. In the Make automation tool, these JSON data sets are recognized by OpenAI so I don't understand why it won't do the same in Pabbly.
Workflow Name: Test - Professional Services
Workflow Url: https://connect.pabbly.com/workflow/mapping/IjU3NjYwNTZiMDYzMzA0Mzc1MjZlNTUzMzUxMzEi_pc
Can you please advise what I can do to help OpenAI recognize the dynamic JSON input fields.
Note, at the end of the prompt example json data is included but these are not input fields. They are only example json outputs we expect OpenAI to create. You'll also see that this is not the data that is highlighted in red. It's the input json data that is highlighted in red.
PS - I also see that there is a ": No Data" message at the end of the json string which is not in the dynamic json outputs. Maybe this is causing it but why would it be added?
UPDATE: The ": No Data" has got nothing to do with it. When I enter the actual JSON values (i.e. '6. Extract JSON - Post History JSON', '8. Extract JSON - Service Urls JSON', '10. Extract JSON - Image DB JSON') into the prompt (in other words, it's not selected dynamically. I copy pasted the output values of these extracted JSON's and pasted them directly into the prompt) and I select the gpt-4o-mini model, it works. The problem comes in when the values (i.e. '6. Extract JSON - Post History JSON', '8. Extract JSON - Service Urls JSON', '10. Extract JSON - Image DB JSON') are selected dynamically.
OpenAI does not recognize the JSON dynamic data generated in Pabbly, yet the JSON data is correct when checking it in a JSON validator tool. In the Make automation tool, these JSON data sets are recognized by OpenAI so I don't understand why it won't do the same in Pabbly.
Workflow Name: Test - Professional Services
Workflow Url: https://connect.pabbly.com/workflow/mapping/IjU3NjYwNTZiMDYzMzA0Mzc1MjZlNTUzMzUxMzEi_pc
Can you please advise what I can do to help OpenAI recognize the dynamic JSON input fields.
Note, at the end of the prompt example json data is included but these are not input fields. They are only example json outputs we expect OpenAI to create. You'll also see that this is not the data that is highlighted in red. It's the input json data that is highlighted in red.
PS - I also see that there is a ": No Data" message at the end of the json string which is not in the dynamic json outputs. Maybe this is causing it but why would it be added?
UPDATE: The ": No Data" has got nothing to do with it. When I enter the actual JSON values (i.e. '6. Extract JSON - Post History JSON', '8. Extract JSON - Service Urls JSON', '10. Extract JSON - Image DB JSON') into the prompt (in other words, it's not selected dynamically. I copy pasted the output values of these extracted JSON's and pasted them directly into the prompt) and I select the gpt-4o-mini model, it works. The problem comes in when the values (i.e. '6. Extract JSON - Post History JSON', '8. Extract JSON - Service Urls JSON', '10. Extract JSON - Image DB JSON') are selected dynamically.
Last edited: