Significant-Gravitas / AutoGPT

AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.
https://agpt.co
Other
168.17k stars 44.37k forks source link

Browser Login (which works alongside API key) #890

Closed UniqueName12345 closed 1 year ago

UniqueName12345 commented 1 year ago

Duplicates

Summary πŸ’‘

Some people (like me) have expired accounts and don't want to pay for an API key.

Examples 🌈

Maybe use puppeteer? I know it's possible, because ReplyPal uses this method.

Motivation πŸ”¦

If this isn't implemented, then I can't use AutoGPT at all (because of my expired account).

UniqueName12345 commented 1 year ago

I changed the title because the old one implied the only way to log in would be via browser, which isn't the case

theekruger commented 1 year ago

I found some success just telling it to use duckduckgo.com via the browse_website, and it would persist for the rest of the instance, but in another experiment, I got it to try implementing selenium (similar to puppeteer but I've used it for years to great success) and it ended up trying to use beautiful soup to some success during an attempt to re-write itself via python.

That entire experiment ended up blowing up and is now a set of files too large for it to even recursively analyze it, I plan on revisiting it later after achieving some simpler goals.

SuperYeti commented 1 year ago

If you look at https://github.com/Torantulino/Auto-GPT/blob/3d5dba2e57d311c9892b1e838e9a58d47dfad8f9/scripts/commands.py#L125-L131 currently google_search is using ddg (Duck Duck Go) as long as a Google API Key isn't set.

UniqueName12345 I think you are asking if somehow Auto-GPT can use pupeteer or selenium to actually login to the ChatGPT interface and pass data back and forth that way?

UniqueName12345 commented 1 year ago

UniqueName12345 I think you are asking if somehow Auto-GPT can use pupeteer or selenium to actually login to the ChatGPT interface and pass data back and forth that way?

i was

UniqueName12345 commented 1 year ago

GUYS i meant OpenAI browser login, as that's the only thing stopping me from using AutoGPT

nponeccop commented 1 year ago

Do you mean you want to use GPT Web Chat for the tasks disallowed by their AUP?

If it's what you mean then well. As a member of the Auto-GPT core team, I strongly advise against such practices. It is important to respect the terms and conditions set by OpenAI and use their services responsibly.

Furthermore, it is worth noting that the limitations and restrictions on each service are in place for a reason, and attempting to circumvent them could have a negative impact on OpenAI's ability to provide these services to the public.

UniqueName12345 commented 1 year ago

Do you mean you want to use GPT Web Chat for the tasks disallowed by their AUP?

If it's what you mean then well. As a member of the Auto-GPT core team, I strongly advise against such practices. It is important to respect the terms and conditions set by OpenAI and use their services responsibly.

Furthermore, it is worth noting that the limitations and restrictions on each service are in place for a reason, and attempting to circumvent them could have a negative impact on OpenAI's ability to provide these services to the public.

Well, it's either implement this or I can't use your service AT ALL for me, as API keys can't and won't work

ntindle commented 1 year ago

Closing in favor of other LLM support. Not today but soonℒ️