An automatically updated mirror of public BenchLM data.
BenchLM provides data about AI models, including rankings, benchmarks, prices, speed, and comparison results.
This repository is designed as a simple and convenient mirror of this data for use in third-party projects.
The repository can therefore be used as a simple source of BenchLM data for websites, applications, bots, analytics tools, and other projects.
| File | Description | Raw |
|---|---|---|
models.json |
Information about AI models | Open |
leaderboard.json |
Model rankings | Open |
benchmarks.json |
Benchmark information | Open |
pricing.json |
Model pricing | Open |
speed.json |
Model speed and performance | Open |
comparisons.json |
Model comparisons | Open |
All data is located in the data/ directory.
For example, models.json:
https://raw.githubusercontent.com/seregannj/benchlmirror/main/data/models.json
Other files are available at similar URLs:
https://raw.githubusercontent.com/seregannj/benchlmirror/main/data/leaderboard.json
https://raw.githubusercontent.com/seregannj/benchlmirror/main/data/benchmarks.json
https://raw.githubusercontent.com/seregannj/benchlmirror/main/data/pricing.json
https://raw.githubusercontent.com/seregannj/benchlmirror/main/data/speed.json
https://raw.githubusercontent.com/seregannj/benchlmirror/main/data/comparisons.json
Files can also be retrieved through the GitHub Contents API:
https://api.github.com/repos/seregannj/benchlmirror/contents/data/models.json
β οΈ When using the GitHub API, be aware of its limitations and terms of use.
import requests
url = "https://raw.githubusercontent.com/seregannj/benchlmirror/main/data/models.json"
response = requests.get(url)
response.raise_for_status()
data = response.json()
print(data)
const response = await fetch(
"https://raw.githubusercontent.com/seregannj/benchlmirror/main/data/models.json"
);
if (!response.ok) {
throw new Error(`HTTP ${response.status}`);
}
const data = await response.json();
console.log(data);
curl -L https://raw.githubusercontent.com/seregannj/benchlmirror/main/data/models.json
Data is automatically downloaded from BenchLM once a day using GitHub Actions.
Update process:
BenchLM
β
JSON download
β
File validation
β
JSON validation
β
data/
β
Git commit
If a file fails to download, the previous version is not replaced.
Updates can also be triggered manually from the Actions tab.
All file changes are preserved in Git history.
This makes it possible to:
The change history is available in the repositoryβs Commits tab.
benchlmirror/
β
βββ data/
β βββ models.json
β βββ leaderboard.json
β βββ benchmarks.json
β βββ pricing.json
β βββ speed.json
β βββ comparisons.json
β
βββ .github/
β βββ workflows/
β
βββ LICENSE
βββ README.md
βββ README.ru.md
Data source:
This repository is an independent mirror and is not directly affiliated with BenchLM.
The code and configuration of this repository are distributed under the MIT License.
The mirrored data belongs to its original source.
The MIT License does not automatically apply to BenchLM data.
Before using the data, review the terms and requirements of its original source.