Go to file
zachary62 8cdf875e82 update readme 2024-12-26 19:41:17 +00:00
docs update readme 2024-12-26 19:41:17 +00:00
minillmflow refactor 2024-12-26 07:52:07 +00:00
tests fix trsts 2024-12-26 03:18:00 +00:00
.gitignore bad attempt for async 2024-12-25 19:49:54 +00:00
LICENSE Create LICENSE 2024-12-26 00:44:17 -05:00
README.md update readme 2024-12-26 19:41:17 +00:00
setup.py update readme 2024-12-26 19:41:17 +00:00

README.md

miniLLMFlow

License: MIT

Minimalist LLM framework in 100 lines. Express popular LLM paradigms like agents, task decomposition, chain of thought, RAG, and more.

  • Install via pip install minillmflow. Or just copy the source codes (it's only 100 lines)
  • We strongly recommened using LLMs (e.g., Claude, ChatGPT, Cursor) to build LLM applications with this prompt

Why miniLLMFlow?

The future of programming will be heavily LLM-assited, and LLMs:

  1. 👍 Excel at Feature Implementation: Give proper context/docs, they know how to use APIs, tools, text chunking, prompt wrapping, etc. These shouldn't be part of an LLM framework, as they're hard to maintain, update, and optimize.

  2. 👎 Suck at Paradigm Design: Paradigms like MapReduce, DAG workflows, and recent agents are powerful for reasoning about problems. However, designing elegant paradigms is challenging, and LLMs tend to write redundant code.

Can we build a framework that: (1) removes redunant feature implementations, (2) but keep core paradigms for LLMs to program against?

Turns out that we just need 100 lines of codes.