Skip to content

About

537+ free LLM APIs from 30+ providers — query from Python or terminal. Data synced from freellm.net

Topics

Resources

Contributing

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

FreeLLM.net

free-llm-models

PyPI version PyPI downloads License: MIT GitHub stars

A curated, machine-readable directory of 537+ free LLM APIs and models from 30+ providers. Query it from your terminal or import it into your Python projects.

Data is synced daily from FreeLLM — the free LLM API directory with live playground. Browse the full interactive catalog at freellm.net.

JavaScript user? There's an npm twin: free-llm-models on npm · GitHub

Installation

pip install free-llm-models

CLI Usage

# List free models (default 20, use --limit for more)
free-llm-models list --limit 10

# Filter by provider
free-llm-models list --provider opencode

# Search by keyword
free-llm-models search claude

# Show model details
free-llm-models info kimi-k2-7-code

# List all providers with model counts
free-llm-models providers

# Compare two models side by side
free-llm-models compare kimi-k2-7-code claude-fable-5

# Get a random recommendation
free-llm-models random

# Machine-readable JSON output (great for scripts)
free-llm-models search gpt --json

Python API

import free_llm_models as flm

# Search models
results = flm.search('claude')

# Get a specific model
model = flm.get('kimi-k2-7-code')
print(model['provider'])  # 'opencode'

# List providers
providers = flm.providers()

# Filter by provider
models = flm.by_provider('opencode')

# Get dataset metadata
meta = flm.meta()  # {'updated', 'source', 'count'}

Data

Field Description
id Unique model identifier
name Human-readable model name
provider Provider name (e.g. opencode, google-gemini)
supportsTools Whether the model supports function calling
supportsJson Whether the model supports JSON mode
released Release date (ISO 8601)
  • 537 models across 30+ providers
  • Updated: 2026-10-18
  • Full interactive directory with playground: https://freellm.net

Relationship with awesome-freellm-apis

This package is the machine-readable companion to awesome-freellm-apis (the curated awesome list, 4.4k+ stars).

awesome-freellm-apis free-llm-models
Format Human-readable awesome list JSON data + CLI + API
Use case Browse & compare in browser Query from terminal / code
Data source Same freellm.net dataset Same freellm.net dataset

Both are maintained by the open-free-llm-api organization and synced from freellm.net.

Contributing

Contributions are welcome! See CONTRIBUTING.md for guidelines.

Changelog

See CHANGELOG.md for release history.

License

MIT © MyToolster

About

537+ free LLM APIs from 30+ providers — query from Python or terminal. Data synced from freellm.net

Topics

Resources

Contributing

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages