• Login
Community
  • Login

[New Plugin] NppOpenAI

Scheduled Pinned Locked Moved Notepad++ & Plugin Development
42 Posts 17 Posters 28.4k Views
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • A
    Alan Kilborn @BernoulliBox
    last edited by Jan 28, 2024, 12:02 PM

    @BernoulliBox said in [New Plugin] NppOpenAI:

    apologies in advance for doubling up!

    No apologies needed.
    If you add a comment here, more people that might be interested will see and understand an issue that could be happening to them.
    But, it’s considered good form to provide a link to your offsite comment here.

    1 Reply Last reply Reply Quote 1
    • R
      Richárd Stockinger @BernoulliBox
      last edited by Jan 28, 2024, 6:01 PM

      @BernoulliBox Thank you for your feedback!

      I’ve replied for the issue:
      https://github.com/Krazal/nppopenai/issues/19

      Tomorrow (Monday) I can upload a new release, and I’ll try to send a PR to the nppPluginList repository with the updates.

      Have a nice day/evening!

      1 Reply Last reply Reply Quote 1
      • R
        Richárd Stockinger @BernoulliBox
        last edited by Jan 30, 2024, 9:35 AM

        @BernoulliBox Sorry for being late, and thank you for your patience!

        The plugin has been updated, and available as v0.3.0.0 release. For more information see the Issue:
        https://github.com/Krazal/nppopenai/issues/19

        I’ve sent a PR to the nppPluginList repository, and I hope the updates will be available in N++ Plugins Admin soon.

        S 1 Reply Last reply Jan 31, 2024, 1:36 PM Reply Quote 0
        • S
          sdsds rgdsfds @Richárd Stockinger
          last edited by Jan 31, 2024, 1:36 PM

          @Richárd-Stockinger I’m currently testing the v3.01 update and I must say I’m very pleased with it and it’s very useful for me as it is now ! Also, as you might remember, I made some suggestions a few weeks ago and I would be very much happy if you could make them possible,. I want plugin to use the surrounding paragraph as context for the AI/NLP model to understand meaning and intent. I would very much appreciate if you implement this… I think this is possible because when I click on a text from a paragraph then on my notepad++ screen that whole paragraph is highlighted in blue. (Idk if this is because of the plugin.) And also as you might remember there was other suggestions I made but as I said if you are really busy it is totally fine but I would seriously be very happy if you could make those possible with your program…

          “Preview the alternatives on hover without committing to changes
          User can then click on one of the previewed alternatives
          Upon clicking, the selected alternative would dynamically replace the original selection within the paragraph”

          I would very much appreciate if you could make these changes mate… Thanks !

          R 1 Reply Last reply Jan 31, 2024, 2:45 PM Reply Quote 0
          • R
            Richárd Stockinger @sdsds rgdsfds
            last edited by Jan 31, 2024, 2:45 PM

            @sdsds-rgdsfds Hi!

            I think the paragraph (line) highlighting is a Notepad++ feature; you can check it out by clicking Preferences » Editing » Current Line Indicator section (see: top left) » Highlight Background radio button.

            Idk how to append the surrounding text to the selected message, but maybe a similar setting could manage this (example only, NOT working feature!):
            context_settings_example.png

            Besides, the “Preview alternatives” is a very good idea as OpenAI supports multiple responses. It could work like the N++ Auto-Completion feature.

            However, I’d like to finish chat support (no, my VIP/SOS/etc. projects first ><), and I’ve a plan for a GUI to configure the plugin settings easier. At the same time, I’ll keep your feature requests / ideas in mind!

            S 1 Reply Last reply Feb 1, 2024, 6:22 AM Reply Quote 1
            • S
              sdsds rgdsfds @Richárd Stockinger
              last edited by Feb 1, 2024, 6:22 AM

              @Richárd-Stockinger Thanks really man ! I’m hyped up.

              1 Reply Last reply Reply Quote 1
              • K
                Kimin Park @Richárd Stockinger
                last edited by Feb 20, 2024, 9:38 AM

                @Richárd-Stockinger Hi, thanks for the nice plugin. I also run into a problem when I change the model to gpt-4-turbo. Should I change something in the ini file?

                R 1 Reply Last reply Feb 21, 2024, 3:30 PM Reply Quote 0
                • R
                  Richárd Stockinger @Kimin Park
                  last edited by Feb 21, 2024, 3:30 PM

                  @Kimin-Park Hi!

                  Sorry for the late reply! ^^’

                  If you get “The model gpt-4-turbo does not exist” message, try gpt-4-turbo-preview or gpt-4-0125-preview. Unfortunately gpt-4-turbo model is not (yet) available.

                  The available GPT-4 (Turbo) models are listed here:
                  https://platform.openai.com/docs/models/gpt-4-and-gpt-4-turbo

                  edit_model.png

                  K R 2 Replies Last reply Feb 22, 2024, 6:06 AM Reply Quote 1
                  • K
                    Kimin Park @Richárd Stockinger
                    last edited by Feb 22, 2024, 6:06 AM

                    @Richárd-Stockinger said in [New Plugin] NppOpenAI:

                    gpt-4-turbo-preview

                    I tried your suggestions, and still for me it does not give any message, the app just shuts down after a few seconds of waiting with the message like ‘please wait for the response from openai’. Only gpt-3.5-turbo works for me yet, probably my installed version might have some issue, I am using windows 11. Anyway, thanks a lot for the reply and again for the nice plugin!

                    R 1 Reply Last reply Feb 22, 2024, 8:38 AM Reply Quote 0
                    • R
                      Richárd Stockinger @Kimin Park
                      last edited by Feb 22, 2024, 8:38 AM

                      @Kimin-Park said in [New Plugin] NppOpenAI:

                      the app just shuts down after a few seconds of waiting

                      It seems, you’re using an earlier version of NppOpenAI, e.g. v0.2.1 (you can check it out by clicking: Plugins menu » NppOpenAI » About).

                      A new version should be available in Plugins Admin: Plugins menu » Plugins Admin… » Updates tab.

                      Please try to update the plugin, it should solve the problem; a similar bug has been fixed in v0.2.1.1.

                      K 1 Reply Last reply Feb 22, 2024, 3:29 PM Reply Quote 1
                      • K
                        Kimin Park @Richárd Stockinger
                        last edited by Feb 22, 2024, 3:29 PM

                        @Richárd-Stockinger

                        Now it works for me! Previously I installed your plugin through the Notepad++'s plugin admin, and it installed an older version. With 0.2.1.2 update following your suggestion, now gpt-4-turbo works. Thanks a lot!

                        R 1 Reply Last reply Feb 22, 2024, 4:02 PM Reply Quote 1
                        • R
                          Richárd Stockinger @Kimin Park
                          last edited by Richárd Stockinger Feb 22, 2024, 4:03 PM Feb 22, 2024, 4:02 PM

                          @Kimin-Park You’re welcome! :)

                          It worths to mention that a newer v0.3.0.1 version is also available, which supports OpenAI system messages (aka. “instructions”), and contains several small bugfixes too.

                          K 1 Reply Last reply Feb 23, 2024, 6:30 AM Reply Quote 0
                          • K
                            Kimin Park @Richárd Stockinger
                            last edited by Feb 23, 2024, 6:30 AM

                            @Richárd-Stockinger
                            Thanks again! I was struggling with instructions, and it is solved again. :)

                            1 Reply Last reply Reply Quote 0
                            • G
                              Gareth Renno
                              last edited by Mar 16, 2024, 10:35 PM

                              Thats just a google search, not an OpenAI reply…

                              1 Reply Last reply Reply Quote 0
                              • R
                                rothlis18 @Richárd Stockinger
                                last edited by May 14, 2024, 9:56 AM

                                @Richárd-Stockinger
                                Do you need to pay openai to use this service, or is there a free engine that we could put in the config file ?

                                R 1 Reply Last reply May 14, 2024, 10:16 AM Reply Quote 0
                                • R
                                  Richárd Stockinger @rothlis18
                                  last edited by May 14, 2024, 10:16 AM

                                  @rothlis18
                                  OpenAI (ChatGPT API) has a one-time “free tier” (trial?) mode which is available for a few months after registration:
                                  https://community.openai.com/t/understanding-api-limits-and-free-tier/498517

                                  I don’t know much about other AI engines, but someone asked me once about NppOpenAI’s Ollama support, and this may work with a PHP proxy (see the answer of the issue too):
                                  https://github.com/Krazal/nppopenai/issues/23

                                  1 Reply Last reply Reply Quote 1
                                  • P
                                    pixelloop @Chr Pqe
                                    last edited by Jul 1, 2024, 11:08 AM

                                    @Chr-Pqe I would love to see these features too. Any thoughts on these @Richárd-Stockinger ?

                                    Thanks

                                    R 1 Reply Last reply Jul 4, 2024, 12:47 PM Reply Quote 0
                                    • R
                                      Richárd Stockinger @pixelloop
                                      last edited by Jul 4, 2024, 12:47 PM

                                      @pixelloop
                                      I’ve created a kanban for NppOpenAI, and there is an Auto-Complete for multiple OpenAI responses task, which is similar to this feature.

                                      Until then alternatively you can use the “Instructions” feature to optimize your code, like this:
                                      nppopenai_instructions.gif

                                      1 Reply Last reply Reply Quote 1
                                      • Thai StevenT
                                        Thai Steven
                                        last edited by Aug 13, 2024, 3:56 AM

                                        Could you pls update to GPT-4o mini or GPT-4o

                                        1 Reply Last reply Reply Quote 0
                                        • Safe TexS
                                          Safe Tex
                                          last edited by PeterJones Oct 16, 2024, 10:14 PM Oct 16, 2024, 5:03 PM

                                          Running OpenAI ChatGPT in NotePad ++ without a plugin

                                          Hello everyone

                                          If you want to use ChatGPT with Notepad ++, this may be of interest.

                                          There is a program out called CotranslatorAI that can run with any text program running on Windows, as it can copy and send selected text to the OpenAI API, get a reply and even automatically paste the reply into the program you are running (NotePad++, Word, Excel, Outlook, a CAT tool etc.)

                                          There is an extensive library of prompts which you are encouraged to add your own prompts too, and each prompt can be given a shortcut and shortcut action (load, send, paste response)

                                          So you can use it to translate or transform text in NotePad++, depending on the prompt you load.

                                          Essentially, CotranslatorAI acts like a plug-in to any program even though it is not.

                                          The Starter version does not even require your bank details, so you are safe, and the programmer is well-known in the translation industry. This program is completely safe and AI requests are sent directly to OpenAI, and do not go via the company.

                                          Just for your info

                                          Dave Neve

                                          —
                                          update: moderator moved this into this discussion, where it’s at least reasonably relevant

                                          PeterJonesP 1 Reply Last reply Oct 16, 2024, 10:26 PM Reply Quote -2
                                          • First post
                                            Last post
                                          The Community of users of the Notepad++ text editor.
                                          Powered by NodeBB | Contributors