Skip to content
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

Langchain integration #243

Closed
moming2k opened this issue Sep 10, 2023 · 1 comment
Closed

Langchain integration #243

moming2k opened this issue Sep 10, 2023 · 1 comment
Labels
External This Issue is related to an external dependency and not Open Interpreter's core

Comments

@moming2k
Copy link
Contributor

Is your feature request related to a problem? Please describe.
Firstly, I'd like to express my appreciation for the work you've done with this project. As a supporter and user, I've been exploring ways to enhance its capabilities and ensure its future readiness. The challenge I've identified is the need for integration with a wider array of language models, especially given the diverse set that LangChain currently supports.

Describe the solution you'd like
I suggest we consider a phased integration approach similar to the gpt-engineer project, which has successfully integrated with LangChain. Their integration process is documented in PR#512. This would ensure a seamless transition while maintaining the current functionalities. Beyond the extensive range of LLMs, LangChain offers features like the Vector Database, Chat Message History, and Document loaders. By leveraging these, we can optimize our resources and deliver even greater value to our user base.

Describe alternatives you've considered
I've noticed the recent integration of Huggingface models into our project. While this is commendable, I think there's merit in considering LangChain, especially if we're looking to support models outside of Huggingface's ecosystem in the future. Additionally, I've seen discussions around refactoring the chat interface. By aligning with LangChain's syntax, we could potentially cater to a broader developer community already accustomed to LangChain, enhancing the project's reach and appeal.

Additional context
I genuinely believe this integration could be a game-changer for our project. I'm eager to hear your thoughts on this and am more than willing to assist in any way possible. Adopting LangChain's features and syntax could resonate with a larger developer community, ensuring the project's continued growth and success.

@moming2k moming2k added the Enhancement New feature or request label Sep 10, 2023
@ericrallen ericrallen added question External This Issue is related to an external dependency and not Open Interpreter's core and removed Enhancement New feature or request labels Oct 26, 2023
@MikeBirdTech
Copy link
Contributor

Thanks for raising this. Using Open Interpreter in a Python script will allow these features to be used from Langchain. Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
External This Issue is related to an external dependency and not Open Interpreter's core
Projects
None yet
Development

No branches or pull requests

3 participants