JusticeRage / Gepetto

IDA plugin which queries uses language models to speed up reverse-engineering
GNU General Public License v3.0
2.86k stars 261 forks source link

Added FREE ChatGPT #3

Closed LabGuy94 closed 1 year ago

LabGuy94 commented 1 year ago

Code is quite messy so if you want to make improvements go right ahead. I reversed the undocumented api found at https://chat.openai.com/chat.

JusticeRage commented 1 year ago

Thanks a lot for the PR! I'll have to think about it a little. The main issue I see is that if the undocumented API breaks at some point, the script may become unusable. I'll think about the options ASAP.

LabGuy94 commented 1 year ago

Sounds Good!

LabGuy94 commented 1 year ago

Thanks a lot for the PR! I'll have to think about it a little. The main issue I see is that if the undocumented API breaks at some point, the script may become unusable. I'll think about the options ASAP.

There is an option to use the paid or undocumented api by changing the bool at the start of the script

Chaoses-Ib commented 1 year ago

There is also a package: https://github.com/acheong08/ChatGPT

ChrisNonyminus commented 1 year ago

OpenAI seems to block the requests now...

JusticeRage commented 1 year ago

Yes, this is precisely what I feared would happen. Let's see how the situation evolves, but I would be surprised to see them allow easy and free access to an otherwise billed service.

ChrisNonyminus commented 1 year ago

However, revChatGPT works.

JusticeRage commented 1 year ago

Sure, but you can see how it will require a lot of attention to keep up with the cat and mouse game... I'd rather work on new features than have to replace libraries and implement hacks every other day.

LabGuy94 commented 1 year ago

OpenAI seems to block the requests now...

Sure, but you can see how it will require a lot of attention to keep up with the cat and mouse game... I'd rather work on new features than have to replace libraries and implement hacks every other day.

That is fair enough, if you desire to you can close the PR.