jackMort/ChatGPT.nvim

[Feature request]: Add support for image generation/editing models

Open

#386 创建于 2024年2月4日

在 GitHub 查看
 (0 评论) (0 反应) (0 负责人)Lua (323 fork)batch import
enhancementhelp wanted

仓库指标

Star
 (4,005 star)
PR 合并指标
 (30 天内没有已合并 PR)

描述

It would be really cool to support image generation and/or image editing models via this plugin. For example: dall-e-2 and dall-e-3 reuse the same OpenAI API key as regular GPT models. (docs).

Currently, when I manually set the model setting to dall-e-3 I get this response: image But I am successfully generating an image if I manually query OpenAI via curl image

Proposal:

  • By default the plugin's response to a prompt is to print the revised_prompt and the newly saved image path + filename.
  • By default the plugin saves all image responses to some location.
    • Default value for this download location is set via the config object.
    • Optionally this can be toggled off, and user will have to open URLs with gx to preview images.
  • When using dall-e-2/dall-e-3 the plugin can accept a new setting for the filesystem path where artifacts can be saved.
    • This way, you can use separate directories for different "visions" or projects

贡献者指南