philschmid / easyllm

Home Page:https://philschmid.github.io/easyllm/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

What is the difference between EasyLLM and Langchain?

murdadesmaeeli opened this issue · comments

In the readme it was mentioned that both open source and closed source LLMs can be used with EasyLLM. Langchain seems to provide that as well. What differences does EasyLLM have with Langchain?

Hey @mehrdad-es,

easyllm is a more low-level, less complex, abstracted way of working with open LLMs and now bedrock. I built it to make testing and building PoC on my side easier and thought i'd be interesting to share with the community. The my idea was if you have a "openAI" pipeline, not using langchain you can easily switch to easyllm by simply changing some imports.
That helps me especially when evaluating and trying different models, where i want to be able to jump to the definition and understand what code is executed.

Thanks @philschmid, I'll start reading the code.