LMQL is a programming language for LLM interaction. | LMQL
Secure & reliable LLMs | promptfoo
promptfoo.dev
LangChain excels at chaining LLMs together using agents to delegate actions to models. Its use cases emphasize prompt optimization and context-aware information retrieval/generation; however, with its Pythonic highly modular interface and its huge collection of tools, it is the number-one tool to implement complex business logic.