convostack
lmql
convostack | lmql | |
---|---|---|
5 | 30 | |
194 | 3,360 | |
3.1% | 4.0% | |
8.7 | 9.5 | |
11 months ago | 7 days ago | |
TypeScript | Python | |
MIT License | Apache License 2.0 |
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.
convostack
-
Run and create custom ChatGPT-like bots with OpenChat
https://github.com/ConvoStack/convostack
- Show HN: ConvoStack – Open-source chat framework for langchain
-
Does anyone know the best way to put a nice UI/GUI on a LangChain app and in your opinion what is the best online VectorDB to use that's simple and flexible like ChromaDB?
I've found Pinecone very easy to work with and their free tier (if you can get on it) is solid. For the GUI, I suggest checking out https://github.com/ConvoStack/convostack. It also has a ready to go playground for chat QA using Pinecone (with a web crawler for loading your documents).
- Open-source chat widget for Langchain apps
- GitHub - ConvoStack/convostack: Open-source alternative to Intercom’s AI chatbot
lmql
- Show HN: Fructose, LLM calls as strongly typed functions
-
Prompting LLMs to constrain output
have been experimenting with guidance and lmql. a bit too early to give any well formed opinions but really do like the idea of constraining llm output.
-
[D] Prompt Engineering Seems Like Guesswork - How To Evaluate LLM Application Properly?
the only time i've ever felt like it was anything other than guesswork was using LMQL . not coincidentally, LMQL works with LLMs as autocomplete engines rather than q&a ones.
-
Guidance for selecting a function-calling library?
lqml
-
Show HN: Magentic – Use LLMs as simple Python functions
This is also similar in spirit to LMQL
https://github.com/eth-sri/lmql
- Show HN: LLMs can generate valid JSON 100% of the time
- LangChain Agent Simulation – Multi-Player Dungeons and Dragons
-
The Problem with LangChain
LLM calls are just function calls, so most functional composition is already afforded by any general-purpose language out there. If you need fancy stuff, use something like Python‘s functools.
Working on https://github.com/eth-sri/lmql (shameless plug, sorry), we have always found that compositional abstractions on top of LMQL are mostly there already, once you internalize prompts being functions.
- Is there a UI that can limit LLM tokens to a preset list?
-
Local LLMs: After Novelty Wanes
LMQL is another.
What are some alternatives?
OpenChat - LLMs custom-chatbots console ⚡
guidance - A guidance language for controlling large language models.
llama-api-server - A OpenAI API compatible REST server for llama.
guidance - A guidance language for controlling large language models. [Moved to: https://github.com/guidance-ai/guidance]
Solara - A Pure Python, React-style Framework for Scaling Your Jupyter and Web Apps
simpleaichat - Python package for easily interfacing with chat apps, with robust features and minimal code complexity.
magma-chat - Ruby on Rails 7-based ChatGPT Bot Platform
NeMo-Guardrails - NeMo Guardrails is an open-source toolkit for easily adding programmable guardrails to LLM-based conversational systems.
gpt-jargon - Jargon is a natural language programming language specified and executed by LLMs like GPT-4.
guardrails - Adding guardrails to large language models.
awesome-ml - Curated list of useful LLM / Analytics / Datascience resources
basaran - Basaran is an open-source alternative to the OpenAI text completion API. It provides a compatible streaming API for your Hugging Face Transformers-based text generation models.