ericmjl/llamabot

Pythonic class-based interface to LLMs

58
/ 100
Established

LlamaBot helps Python developers quickly integrate large language models (LLMs) into their applications and experiments. It takes a plain text prompt and instructions for the LLM, then outputs a text response generated by the model. This is ideal for developers building Python applications or conducting research with LLMs, especially in interactive environments like Jupyter notebooks.

179 stars. Available on PyPI.

Use this if you are a Python developer who wants a simplified, class-based way to interact with various LLMs (local or API-based) and streamline their integration into your projects.

Not ideal if you are not a Python developer or are looking for a no-code/low-code solution to use LLMs directly without programming.

LLM-development AI-application-development Python-development Natural-language-processing Prompt-engineering
No License
Maintenance 10 / 25
Adoption 10 / 25
Maturity 17 / 25
Community 21 / 25

How are scores calculated?

Stars

179

Forks

36

Language

Python

License

Last pushed

Mar 12, 2026

Commits (30d)

0

Dependencies

28

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/transformers/ericmjl/llamabot"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.