ModelScout: Find the best LLM for your needs.
Project description
ModelScout
ModelScout is a command-line tool designed to help users pick the best LLM for their needs. Modelscout uses a similar recommendation algorithm as to Macros On Demand a more in-depth example of my SWE work. While ModelScout is simple it serves as a useful stop-gap in the quickly evolving field of LLMs. As the name suggests ModelScout is simply a scout and should serve as the beginning, not the end of your LLM search.
Subjective metrics such as performance and the degree to which a model is supported are gathered from various sources and forums (ie. Benchmarks, Reddit, Google trends. etc) and are based largely on community sentiment so should be taken with a grain of salt. Further note the cost per million tokens for open source models are very rough estimates with varying accuracy.
Installation
Ensure you have Python installed, then install ModelScout using pip:
pip install modelscout
Alternatively, clone the repository manually:
git clone https://github.com/Hadi-M-Ibrahim/ModelScout.git
cd ModelScout
For installation details, visit the ModelScout PyPI page.
Command-Line Arguments
| Argument | Description |
|---|---|
file (Default: ./models.csv) |
Path to the CSV file |
--scout |
Launch interactive mode for selecting filters (Recommended) |
--top |
Number of recommended models to display (5 by default) |
--license |
Ideal license (1 for open source, 0 for no preference) |
--performance |
Ideal performance rating (1.0-10.0) |
--cost |
Ideal cost per million tokens |
--context_length |
Ideal context length |
--Support |
Ideal API/tools availability (1.0-10.0) |
For implemtion details, visit the ModelScout Github Repo.
CSV format
Model Name,Company,Context Length,Cost per Million Tokens,Performance,license,Support
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file modelscout-0.1.1.tar.gz.
File metadata
- Download URL: modelscout-0.1.1.tar.gz
- Upload date:
- Size: 6.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
05064698c91d985f0073607b45292b752060530cb393ba60ba54d08f3888a772
|
|
| MD5 |
98fa38e0aa1e7e0fc6280bb2e23ce5a7
|
|
| BLAKE2b-256 |
478cb5bb18fd0510055ceae64a484701d66008f53a34227af193b838be774469
|
File details
Details for the file modelscout-0.1.1-py3-none-any.whl.
File metadata
- Download URL: modelscout-0.1.1-py3-none-any.whl
- Upload date:
- Size: 6.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b4e6ff4f069fd1e061241cdbf2e8433b753b3000557534624ada310c613dff17
|
|
| MD5 |
c216e839b8a1faa4e6f185ee81ed3d7c
|
|
| BLAKE2b-256 |
b2bcb854891d5376bfa04c31b2cbd872eb51f5783bdbf9ee17217f2cfd3d42c4
|