3 ms·
Thanks for sharing! For reference, some other Jupyter ChatGPT interface projects: https://github.com/jflam/chat-gpt-jupyter-extension https://github.com/jflam/
by kolibril13 3y ago
Thanks for sharing!
For reference, some other Jupyter ChatGPT interface projects:
https://github.com/jflam/chat-gpt-jupyter-extension https://github.com/jflam/chat-gpt-jupyter-extension
https://github.com/fperez/jupytee https://github.com/fperez/jupytee
https://github.com/JovanVeljanoski/jupyter-voicepilot https://github.com/JovanVeljanoski/jupyter-voicepilot
- santiagobasulto 3y agoThanks! I didn’t know about Jupytee. Before hacking ipython-gpt, I did a quick search and found the first one, but it works with a chrome extension (yikes), as it’s pre OpenAI API. And I had seen the one with voice, which looks like an amazing PoC, but I wanted something text based.
- benatkin 3y agoThere's no yikes, you install the extension from source and can use a different chrome profile
- ShamelessC 3y agoWhat about people trying to use any of the other browsers? Further if you have control over the server it makes more sense to do an extension there.
- benatkin 3y agoDisk space is cheap and it also works with Chromium which is open source. There's no reason not to temporarily run a browser if you would install an app to get the feature. A lot of things that should be extensions are apps and this ought to stop.
- ShamelessC 3y agoThat’s fair, but is super opinionated and probably off putting to a lot of people (myself included). Hence the “yikes”. Your last point seems irrelevant. This is about where the extension belongs - no one is making an app in this discussion and I would argue that a Chrome extension is much closer to an app than a Jupyter/IPython extension.
- benatkin 3y ago> That’s fair, but is super opinionated and probably off putting to a lot of people ...who have an unreasonable distaste for browsers they don't use that makes them not willing to use them as secondary browsers. Better to install an open source secondary browser than to force developers to make an app rather than an extension. Every time you install an electron app, you're installing a poorly distributed browser. > Hence the “yikes”. That's not what "yikes" means in this context. It's implying a security problem when it was in some ways more secure than OP's project. If you use a browser extension to automate a free web app, you won't get billed a lot like if you use an API key for a paid API. > Your last point seems irrelevant. This is about where the extension belongs - no one is making an app in this discussion and I would argue that a Chrome extension is much closer to an app than a Jupyter/IPython extension. An app would be the alternative to the thing that OP said "yikes" about, because ChatGPT requires a web browser. Think an Electron app that puts ChatGPT in a web view. This is done with Gmail a lot rather than extension. A bigger hoop and much less secure than having someone set up a Chrome/Chromium profile, but many people find that more palatable because of the misinfo that gets spread about extensions being a "yikes" in all situations when it really depends on the situation.
- deleted 3y ago[deleted]
- santiagobasulto 3y agoSorry, just saw this comment. I didn't imply "yikes" as a security problem, you're readying WAY too much on this whole thing. That project was a good PoC while OpenAI didn't have an API; now that it exists, I'd not install a browser extension if not needed. That's all.