I doubt you’ll see this since you were last here in April, but you can do so yourself with a little userscript and tampermonkey,
// ==UserScript==
// @name Toggle Response Streaming
// @version 0.1
// @author Jake Elmstedt
// @description
// @match *://chat.openai.com/*
// @grant GM_addStyle
// @run-at document-end
// ==/UserScript==
(function() {
'use strict';
const hide = `.result-streaming {display: none !important;}`;
const show = `.result-streaming {display: block !important;}`;
const streamStyle = GM_addStyle(hide);
function toggle_stream() {
if (document.querySelector('#stream').checked) {
streamStyle.textContent = show;
} else {
streamStyle.textContent = hide;
}
}
function addCheckBox() {
if (!document.querySelector('#stream')) {
const spanElements = Array.from(document.getElementsByTagName('span'));
const targetSpan = spanElements.find(span => span.querySelector('a')?.innerHTML.includes("ChatGPT"));
const streamCheckboxSpan = document.createElement('span');
streamCheckboxSpan.style.paddingLeft = '10px'; // Add 10 pixels of left padding
streamCheckboxSpan.innerHTML = '<input type="checkbox" id="stream" name="stream" value="stream"><label for="stream">Stream responses</label>';
targetSpan.parentNode.insertBefore(streamCheckboxSpan, targetSpan.nextSibling);
document.querySelector('#stream').addEventListener('change', toggle_stream);
}
}
const observer = new MutationObserver(addCheckBox);
window.onload = function() {
setTimeout(() => {
addCheckBox();
observer.observe(document, { childList: true, subtree: true });
}, 250);
}
})();