Render conversation images inline in OpenAI platform conversation logs.
Render conversation images inline in OpenAI Platform conversation logs (/logs/conv_*), including:
input_image items with file_id[ANNOTATED_IMAGE])This userscript is built for https://platform.openai.com/*.
https://github.com/vonernue/openai-log-image-renderer
Feel free to open an issue for bugs, questions, or feature requests: https://github.com/vonernue/openai-log-image-renderer/issues
Pull requests are welcome: https://github.com/vonernue/openai-log-image-renderer/pulls
In conversation logs, image-bearing items may appear as text or metadata instead of visible inline images. This script intercepts the conversation items payload, resolves image URLs, and injects image cards directly into the matching message blocks.
file_id image resolution through:
AuthorizationOpenAI-OrganizationOpenAI-Project.../dashboard/conversations/{conv_id}/items requesthttps://platform.openai.com/logs/conv_...If images do not appear immediately:
Edit CONFIG at the top of the userscript:
UI.maxImageWidthPxUI.borderRadiusPxUI.showCaptionFEATURE_FLAGS.renderMarkdownImagesFEATURE_FLAGS.renderInputImageByFileIdFEATURE_FLAGS.renderAnnotatedImagePlaceholderDEBUG.enabledRepository structure:
userscripts/openai-log-image-renderer.user.jsREADME.mdREADME.github.mdTo test quickly:
DEBUG.enabled = true[OCI] logsMIT