=========
llmloader
=========
Loads a Langchain LLM by model name as a string.
Usage
==========
Load the LLM with the `llmloader.load` function. e.g.
.. code-block:: python
import llmloader
llm = llmloader.load("gpt-4o")
result = llm.invoke("Write me a haiku about love")
llm = llmloader.load("claude-3-5-sonnet-20240620")
result = llm.invoke("Write me a haiku about love")
llm = llmloader.load("meta-llama/Llama-3.3-70B-Instruct")
result = llm.invoke("Write me a haiku about love")
CLI
==========
You can test out prompts and models on the command line.
.. code-block:: bash
llmloader "Write me a haiku about love" --model gpt-4o-mini
llmloader "Write me a haiku about love" --model gpt-4o
llmloader "Write me a haiku about love" --model claude-3-5-sonnet-20240620
llmloader "Write me a haiku about love" --model meta-llama/Meta-Llama-3-8B-Instruct
llmloader "Write me a haiku about love" --model meta-llama/Llama-3.3-70B-Instruct
llmloader --help
Credit
==========
Robert Turnbull (Melbourne Data Analytics Platform, University of Melbourne)
Raw data
{
"_id": null,
"home_page": "https://github.com/rbturnbull/llmloader",
"name": "llmloader",
"maintainer": null,
"docs_url": null,
"requires_python": "<4.0,>=3.10",
"maintainer_email": null,
"keywords": null,
"author": "Robert Turnbull",
"author_email": "robert.turnbull@unimelb.edu.au",
"download_url": "https://files.pythonhosted.org/packages/90/ac/b9af9a3ad1f7ff79db28ac0f85f42f808195aac0c8069cb2ecdb7587f26d/llmloader-0.1.1.tar.gz",
"platform": null,
"description": "=========\nllmloader\n=========\n\nLoads a Langchain LLM by model name as a string.\n\n\nUsage\n==========\n\nLoad the LLM with the `llmloader.load` function. e.g.\n\n.. code-block:: python\n\n import llmloader\n\n llm = llmloader.load(\"gpt-4o\")\n result = llm.invoke(\"Write me a haiku about love\")\n\n llm = llmloader.load(\"claude-3-5-sonnet-20240620\")\n result = llm.invoke(\"Write me a haiku about love\")\n\n llm = llmloader.load(\"meta-llama/Llama-3.3-70B-Instruct\")\n result = llm.invoke(\"Write me a haiku about love\")\n\nCLI\n==========\n\nYou can test out prompts and models on the command line.\n\n.. code-block:: bash\n \n llmloader \"Write me a haiku about love\" --model gpt-4o-mini\n llmloader \"Write me a haiku about love\" --model gpt-4o\n llmloader \"Write me a haiku about love\" --model claude-3-5-sonnet-20240620\n llmloader \"Write me a haiku about love\" --model meta-llama/Meta-Llama-3-8B-Instruct\n llmloader \"Write me a haiku about love\" --model meta-llama/Llama-3.3-70B-Instruct\n llmloader --help\n \n\nCredit\n==========\n\nRobert Turnbull (Melbourne Data Analytics Platform, University of Melbourne)\n",
"bugtrack_url": null,
"license": "Apache-2.0",
"summary": "Loads a Langchain LLM by model name as a string.",
"version": "0.1.1",
"project_urls": {
"Documentation": "https://github.com/rbturnbull/llmloader",
"Homepage": "https://github.com/rbturnbull/llmloader",
"Repository": "https://github.com/rbturnbull/llmloader"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "d7e2f37108a0f39a6728f398976c24e3806bf7572766b856412482e7f10f34ca",
"md5": "61621b9c342bc25db5d1392eeec7ad53",
"sha256": "ab2c4193ffc1630f5457fe674254fd9a3b5d3e05b3cbb66c5886f0bcc6d61108"
},
"downloads": -1,
"filename": "llmloader-0.1.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "61621b9c342bc25db5d1392eeec7ad53",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<4.0,>=3.10",
"size": 6403,
"upload_time": "2025-01-02T09:49:37",
"upload_time_iso_8601": "2025-01-02T09:49:37.955219Z",
"url": "https://files.pythonhosted.org/packages/d7/e2/f37108a0f39a6728f398976c24e3806bf7572766b856412482e7f10f34ca/llmloader-0.1.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "90acb9af9a3ad1f7ff79db28ac0f85f42f808195aac0c8069cb2ecdb7587f26d",
"md5": "ea569fd880ab8583e12bad4195bfab59",
"sha256": "10edbb02ac66d160d58cd92bfd5e0d9f2a6e2b8cb63ff8febb9a6140a8bd06a4"
},
"downloads": -1,
"filename": "llmloader-0.1.1.tar.gz",
"has_sig": false,
"md5_digest": "ea569fd880ab8583e12bad4195bfab59",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<4.0,>=3.10",
"size": 4277,
"upload_time": "2025-01-02T09:49:39",
"upload_time_iso_8601": "2025-01-02T09:49:39.756482Z",
"url": "https://files.pythonhosted.org/packages/90/ac/b9af9a3ad1f7ff79db28ac0f85f42f808195aac0c8069cb2ecdb7587f26d/llmloader-0.1.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-01-02 09:49:39",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "rbturnbull",
"github_project": "llmloader",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "llmloader"
}