{"prompt":"what are u?","options":{}}
, получаешь ответ в виде base64 строки. Декодируешь её и читаешь последний объект (там несовсем джейсон, поэтому сплитишь и берёшь последний .split('\n').at(-1) и потом уже его парсишь в джейсон). Всё, запрос-ответ получен.
А что не так?