Registro compartido de configuración de proveedores y modelos LLM.
Utilizado por Entelecheia y Shittim Chest.
English · 简体中文 · 繁體中文 · 日本語 · 한국어 · Français · Русский · العربية
provider-registry/
├── entrypoint/ # Configuraciones API por proveedor (22 proveedores)
│ ├── anthropic/
│ │ └── default.toml
│ ├── openai/
│ │ ├── default.toml
│ │ └── generation.toml
│ └── ...
├── models/ # Metadatos por modelo (160+ modelos)
│ ├── anthropic/
│ │ ├── claude-opus-4.toml
│ │ └── ...
│ └── ...
├── registry.toml # Catálogo de proveedores (agrupados por categoría)
├── scripts/
│ ├── update_models.py # Sincronizar listas de modelos desde APIs externas
│ └── utils/
│ └── cli_format.py
├── justfile # Task runner para operaciones comunes
└── .github/workflows/ # CI: sincronización diaria de modelosCada proveedor tiene uno o más archivos TOML de punto de entrada:
[entrypoint]
id = "anthropic_default"
provider_id = "anthropic"
[entrypoint.api]
protocol = "anthropic_messages_v1"
base_url = "https://api.anthropic.com/v1"
env_var = "ANTHROPIC_API_KEY"
[entrypoint.name]
en = "Anthropic (Official)"
zhs = "Anthropic(官方)"
zht = "Anthropic(官方)"
ja = "Anthropic(公式)"
ko = "Anthropic(공식)"
fr = "Anthropic (Officiel)"
es = "Anthropic (Oficial)"
ru = "Anthropic (Официальный)"Cada modelo tiene un archivo TOML individual:
[model]
id = "claude-opus-4"
name = "Claude Opus 4"
context_window = 200000
max_output_tokens = 16384
supports_vision = true
supports_streaming = true
[model.pricing]
input_per_million = 15.0
output_per_million = 75.0# Instalar just
cargo install just
# Sincronizar desde todas las fuentes (recomendado)
just sync-all
# Sincronizar desde una fuente específica
just sync-openrouter
just sync-modelsdev
# Sincronizar proveedores específicos
just sync all openai,anthropic# En tu proyecto
git submodule add https://github.com/celestia-island/provider-registry.git provider-registryUn flujo de trabajo diario de GitHub Actions obtiene las últimas listas de modelos desde OpenRouter y models.dev y confirma los cambios en la rama dev.
Se pueden realizar ejecuciones manuales desde la pestaña Actions con filtros configurables de fuente y proveedor.
CC0 1.0 Universal — dominio público, sin restricciones.
