bosquet
jehuty
bosquet | jehuty | |
---|---|---|
1 | 1 | |
262 | 0 | |
- | - | |
9.7 | 3.7 | |
about 1 month ago | 11 months ago | |
Clojure | TypeScript | |
Eclipse Public License 1.0 | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
bosquet
jehuty
-
The Problem with LangChain
I used Langchain before for a job interview and was not confident with how it works under the hood and how dangerous would it be if there’s some injection going on. So I used it as minimal as possible. It took me a lot of codes even though when I’m using it minimally. One of their example is to call an API by letting LLM parse a documentation and call the API from its understanding, which looks so unreliable if the LLM went offs a bit. I found it hard to give total control to Langchain.
I tried experimenting on building a library that makes it easy and transparent to use LLM https://github.com/adityapurwa/jehuty and tried the middleware approach that might be more familiar in general. Its an experiment so the API might changes a lot until we find a sweet spot. If you have an advice or suggestions it would be helpful and appreciated.
What are some alternatives?
gchain - Composable LLM Application framework inspired by langchain
llm - Access large language models from the command-line
multi-gpt - A Clojure interface into the GPT API with advanced tools like conversational memory, task management, and more
llm-api - Fully typed & consistent chat APIs for OpenAI, Anthropic, Groq, and Azure's chat models for browser, edge, and node environments.
llm-gpt4all - Plugin for LLM adding support for the GPT4All collection of models
semantic-kernel - Integrate cutting-edge LLM technology quickly and easily into your apps
aipl - Array-Inspired Pipeline Language
buildabot - A production-grade framework for building AI agents.