-
simpleaichat
Python package for easily interfacing with chat apps, with robust features and minimal code complexity.
-
guidance
Discontinued A guidance language for controlling large language models. [Moved to: https://github.com/guidance-ai/guidance] (by microsoft)
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
simpleAI
An easy way to host your own AI API and expose alternative models, while being compatible with "open" AI clients.
-
panml
PanML is a high level generative AI/ML development and analysis library designed for ease of use and fast experimentation.
-
feste
Feste is a free and open-source framework allowing scalable composition of NLP tasks using a graph execution model that is optimized and executed by specialized schedulers.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Not related to my own project SimpleAI despite the name, but looks like we can easily make the two work together, to keep it « simple ». Nice work!
if you want guidance control for LLMs, you should check this out: https://lmql.ai/
I completely agree about langchain being brittle; what I really hate is that it's really hard to make sense about what is going on by reading the code. I was similarly frustrated and rolled my own thing on go (shameless plug): https://github.com/ryszard/agency
Agree, I do think though that for real deployment you need to reduce latency and be able to observe things and debug. This is what is missing, that's why I started Feste that build a lazy graph of calls and then optimize to use the batching API (when available) and also dispatch them in multiple processes.