Una aplicación web para descubrir y consultar los modelos disponibles en tus APIs de Inteligencia Artificial.
API Model Checker te permite verificar rápidamente qué modelos de IA tenés disponibles con tu API Key, sin necesidad de revisar documentación o hacer peticiones manuales.
- 12 proveedores de IA soportados: Anthropic (Claude), OpenAI, Google Gemini, Mistral AI, Groq, OpenRouter, Cohere, Together AI, Perplexity, DeepSeek, xAI (Grok), Qwen (Alibaba)
- Interfaz moderna: Diseño oscuro minimalista con modo claro disponible
- Exportar resultados: Descarga la lista de modelos en JSON o CSV
- Copiar con un clic: Copia el ID de cualquier modelo al portapapeles
- Historial de consultas: Accede a tus consultas anteriores sin gastar llamadas a la API
- Seguro: Las API Keys se procesan en memoria y no se almacenan permanentemente
┌─────────────────────────────────────────────────────┐
│ 🔷 API Model Checker 🌙 │
│ Descubre los modelos disponibles en tus APIs │
├─────────────────────────────────────────────────────┤
│ 1️⃣ Selecciona un proveedor │
│ ┌────┐ ┌────┐ ┌────┐ ┌────┐ ┌────┐ ┌────┐ │
│ │ A │ │ O │ │ G │ │ M │ │ G │ │ O │ ... │
│ └────┘ └────┘ └────┘ └────┘ └────┘ └────┘ │
├─────────────────────────────────────────────────────┤
│ 2️⃣ Ingresa tu API Key │
│ [sk-xxxxx... ] [Consultar] │
├─────────────────────────────────────────────────────┤
│ 3️⃣ Modelos disponibles [JSON] [CSV] │
│ ┌─────────────────┐ ┌─────────────────┐ │
│ │ gpt-4o [📋]│ │ gpt-4-turbo [📋]│ │
│ └─────────────────┘ └─────────────────┘ │
└─────────────────────────────────────────────────────┘
- Python 3.8 o superior
- pip (gestor de paquetes de Python)
# 1. Clonar o descargar el proyecto
cd ~/proyectos
git clone <url-del-repositorio> api-model-checker
cd api-model-checker
# 2. Crear entorno virtual
python3 -m venv venv
# 3. Activar entorno virtual
source venv/bin/activate
# 4. Instalar dependencias
pip install -r requirements.txt
# 5. Ejecutar la aplicación
python app.py
# 6. Abrir en el navegador
# http://localhost:5000# 1. Clonar o descargar el proyecto
cd C:\proyectos
git clone <url-del-repositorio> api-model-checker
cd api-model-checker
# 2. Crear entorno virtual
python -m venv venv
# 3. Activar entorno virtual
venv\Scripts\activate
# 4. Instalar dependencias
pip install -r requirements.txt
# 5. Ejecutar la aplicación
python app.py
# 6. Abrir en el navegador
# http://localhost:5000# Construir imagen
docker build -t api-model-checker .
# Ejecutar contenedor
docker run -p 5000:5000 api-model-checker- Selecciona un proveedor de la grilla de opciones
- Ingresa tu API Key del proveedor seleccionado
- Haz clic en "Consultar Modelos" para ver los modelos disponibles
- Opcional:
- Usa el buscador para filtrar modelos
- Haz clic en el ícono 📋 para copiar el ID del modelo
- Exporta los resultados en JSON o CSV
- Cambia entre tema oscuro/claro con el botón 🌙/☀️
| Proveedor | Obtener API Key |
|---|---|
| Anthropic (Claude) | console.anthropic.com |
| OpenAI | platform.openai.com |
| Google Gemini | aistudio.google.com |
| Mistral AI | console.mistral.ai |
| Groq | console.groq.com |
| OpenRouter | openrouter.ai |
| Cohere | dashboard.cohere.com |
| Together AI | api.together.xyz |
| Perplexity | perplexity.ai/settings/api |
| DeepSeek | platform.deepseek.com |
| xAI (Grok) | console.x.ai |
| Qwen (Alibaba) | dashscope.console.aliyun.com |
api-model-checker/
├── app.py # Backend Flask
├── requirements.txt # Dependencias Python
├── README.md # Este archivo
├── AGENTS.md # Instrucciones para agentes IA
├── templates/
│ └── index.html # Página principal
└── static/
├── css/
│ └── styles.css # Estilos (tema oscuro/claro)
└── js/
└── app.js # JavaScript del frontend
- Las API Keys nunca se almacenan permanentemente en el servidor
- Las Keys solo se mantienen en memoria durante la sesión
- El historial de consultas se guarda en el localStorage del navegador (no en el servidor)
- Se recomienda usar en localhost o con HTTPS en producción
| Problema | Solución |
|---|---|
ModuleNotFoundError: flask |
Activar el entorno virtual y ejecutar pip install -r requirements.txt |
| Puerto 5000 en uso | Cambiar el puerto en app.py: app.run(port=5001) |
| API Key inválida | Verificar la key en la consola del proveedor |
| No se muestran modelos | Verificar que la API Key tenga permisos para listar modelos |
| Error de conexión | Verificar conexión a internet y que el proveedor esté disponible |
Las contribuciones son bienvenidas. Para agregar un nuevo proveedor:
- Agregar la función
get_<proveedor>_models()enapp.py - Agregar el proveedor al diccionario
PROVIDERS - Agregar el color del ícono en
styles.css
MIT License - Ver archivo LICENSE para más detalles.
Desarrollado por NicoMaure © 2025