hi, i am using gpt5 with medium reasoning.. this produces a very large output.. and i am getting this error BamlClientHttpError(client_name=Customgpt5Client, message=LLM call failed: LLMErrorResponse { client: "Customgpt5Client", model: None, prompt: Chat([RenderedChatMessage { role: "system", allow_duplicate_role: false, parts: [Text("You will be provided a list of \"inferred\" OKR JSON objects and employee narrative objects. ..... [very long input in between]RenderedChatMessage { role: "user", allow_duplicate_role: false, parts: [Text("CONFIRMED. Generate the complete, revised org_wide_okr_model following the schema provided.")] }]), request_options: {"model": String("gpt-5"), "reasoning_effort": String("minimal")}, start_time: SystemTime { tv_sec: 1756514867, tv_nsec: 905846629 }, latency: 900.199564937s, message: "Failed to parse JSON: expected value at line 1 column 1", code: Other(504) }, status_code=504)