-
Notifications
You must be signed in to change notification settings - Fork 340
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Is it possible to use this without langchain? #30
Comments
Hi @ntindle! What do you mean by "it doesn't support langchain"? Are you saying that for your use case you are not allowed to have |
Yeah exactly! We're working on a project that can't use langchain as a dependency. Our use case would be wrapping responses from various local and non local LLMs to apply some level of safety to users interacting with various LLMs |
Unfortunately, it is not possible to remove the langchain dependency. However, the core |
There are a handful of critical things that cause problems with langchain. The main being Auto-GPT proceeds many of their implementations, and their architecture choices do not fit our use case. I'll pass a few of the comments around our discussions. I've omitted some parts and edited others so it is more suitable for the public. I've also removed meaningful context around these discussions, but if you'd like to join our discord or schedule a chat to get that context, I'd be happy to facilitate.
Overall, langchain doesn't fit our use case or architecture for Auto-GPT. Adding it as a core dependency is a non-starter for us, but the tool you built here IS useful and would enable a lot of confidence in supporting local LLMs for our Auto-GPT. |
Let me clarify a bit, Auto-GPT isn't built to use langchain's llm functionalities, but does use other functionalities from langchain such as the tools |
I have a specific use case that would be enabled, but it doesn't support langchain and probably won't for the foreseeable future.
It seems this has a hard dependency on langchain in the requirements.txt, but I'd like to know if that can be removed
or swapped out.
The text was updated successfully, but these errors were encountered: