jackMort/ChatGPT.nvim

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

Open

#386 创建于 2024年2月4日

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

描述

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

贡献者指南