jackMort/ChatGPT.nvim

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

Open

#386 ouverte le 4 févr. 2024

Voir sur GitHub
 (0 commentaires) (0 réactions) (0 assignés)Lua (323 forks)batch import
enhancementhelp wanted

Métriques du dépôt

Stars
 (4 005 stars)
Métriques de merge PR
 (Aucune PR mergée en 30 j)

Description

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

Guide contributeur