Get Available Models
curl --request GET \
--url https://secureai.hiperai.ai/api/external/models \
--header 'Authorization: Bearer <token>'import requests
url = "https://secureai.hiperai.ai/api/external/models"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://secureai.hiperai.ai/api/external/models', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"success": true,
"models": [
{
"id": "openai/gpt-4.1-mini",
"name": "openai/gpt-4.1-mini",
"provider": "openai"
},
{
"id": "anthropic/claude-sonnet-4",
"name": "anthropic/claude-sonnet-4",
"provider": "anthropic"
}
],
"user_license": "Growth",
"restrictions": {
"allowed_models": "all"
},
"filters": {
"provider": "openai"
}
}{
"success": false,
"error": "Invalid API key",
"message": "The provided API key is invalid or has been revoked",
"request_id": "req-abc123"
}{
"success": false,
"error": "Rate limit exceeded",
"message": "Please reduce your request rate",
"reset_time": "2024-01-15T11:00:00.000Z"
}Modelos y Generación AI
Modelos Disponibles en la API
Retrieve available AI models based on your API key permissions and user license. Models are categorized as ‘standard’ or ‘premium’ based on your subscription tier.
GET
/
models
Get Available Models
curl --request GET \
--url https://secureai.hiperai.ai/api/external/models \
--header 'Authorization: Bearer <token>'import requests
url = "https://secureai.hiperai.ai/api/external/models"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://secureai.hiperai.ai/api/external/models', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"success": true,
"models": [
{
"id": "openai/gpt-4.1-mini",
"name": "openai/gpt-4.1-mini",
"provider": "openai"
},
{
"id": "anthropic/claude-sonnet-4",
"name": "anthropic/claude-sonnet-4",
"provider": "anthropic"
}
],
"user_license": "Growth",
"restrictions": {
"allowed_models": "all"
},
"filters": {
"provider": "openai"
}
}{
"success": false,
"error": "Invalid API key",
"message": "The provided API key is invalid or has been revoked",
"request_id": "req-abc123"
}{
"success": false,
"error": "Rate limit exceeded",
"message": "Please reduce your request rate",
"reset_time": "2024-01-15T11:00:00.000Z"
}Obtener modelos disponibles
Recupere los modelos de IA disponibles según los permisos de su clave API y su licencia de usuario.Endpoint
GET /models
Descripción
Recupere los modelos de IA disponibles según los permisos de su clave API y su licencia de usuario.Autenticación
Requerido: Clave APIAuthorization: Bearer sk-your-api-key-here
Parámetros
| Parámetro | Tipo | Requerido | Descripción | Ejemplo |
|---|---|---|---|---|
provider | cadena | No | Filtrar modelos por proveedor | "openai" |
Solicitud
Solicitud básica
curl -X GET "https://{customer.name}.hiperai.ai/api/external/models" \
-H "Authorization: Bearer sk-your-api-key-here"
Filtrar por proveedor
curl -X GET "https://{customer.name}.hiperai.ai/api/external/models?provider=openai" \
-H "Authorization: Bearer sk-your-api-key-here"
Respuesta
Respuesta exitosa (200)
{
"success": true,
"models": [
{
"id": "openai/gpt-5-nano",
"name": "openai/gpt-5-nano",
"provider": "openai"
},
{
"id": "anthropic/claude-sonnet-4.6",
"name": "anthropic/claude-sonnet-4.6",
"provider": "anthropic"
}
],
"user_license": "Pro",
"restrictions": {
"allowed_models": "all"
},
"filters": {
"provider": "openai"
}
}
Campos de respuesta
| Campo | Tipo | Descripción | Ejemplo |
|---|---|---|---|
success | booleano | Siempre es cierto para solicitudes exitosas | true |
models | matriz | Lista de modelos disponibles | Ver ejemplo |
user_license | cadena | Nivel de licencia de usuario | "Pro" |
restrictions | objeto | Restricciones de acceso al modelo | Ver ejemplo |
filters | objeto | Filtros aplicados | Ver ejemplo |
Objeto modelo
| Campo | Tipo | Descripción | Ejemplo |
|---|---|---|---|
id | cadena | Identificador de modelo único | "openai/gpt-5-nano" |
name | cadena | Nombre para mostrar del modelo | "openai/gpt-5-nano" |
provider | cadena | Proveedor de modelos | "openai" |
Objeto de restricciones
| Campo | Tipo | Descripción | Ejemplo |
|---|---|---|---|
allowed_models | cadena | Nivel de acceso al modelo | "all" |
Objeto de filtros
| Campo | Tipo | Descripción | Ejemplo |
|---|---|---|---|
provider | cadena | Filtro de proveedor aplicado | "openai" |
Respuestas de error
401 No autorizado
{
"success": false,
"error": "Invalid API key",
"message": "The provided API key is invalid or has been revoked"
}
429 Límite de tasa excedido
{
"success": false,
"error": "Rate limit exceeded",
"message": "Please reduce your request rate",
"reset_time": "2024-01-15T11:00:00.000Z"
}
Ejemplo de uso
JavaScript/Node.js
const response = await fetch('https://{customer.name}.hiperai.ai/api/external/models', {
headers: {
'Authorization': 'Bearer sk-your-api-key-here'
}
});
const data = await response.json();
console.log('Available Models:', data.models);
console.log('User License:', data.user_license);
Pitón
import requests
headers = {
'Authorization': 'Bearer sk-your-api-key-here'
}
response = requests.get('https://{customer.name}.hiperai.ai/api/external/models', headers=headers)
data = response.json()
print('Available Models:', data['models'])
print('User License:', data['user_license'])
Filtrar por proveedor
import requests
headers = {
'Authorization': 'Bearer sk-your-api-key-here'
}
params = {
'provider': 'openai'
}
response = requests.get('https://{customer.name}.hiperai.ai/api/external/models',
headers=headers, params=params)
data = response.json()
print('OpenAI Models:', data['models'])
rizo
# Get all models
curl -X GET "https://{customer.name}.hiperai.ai/api/external/models" \
-H "Authorization: Bearer sk-your-api-key-here"
# Filter by provider
curl -X GET "https://{customer.name}.hiperai.ai/api/external/models?provider=openai" \
-H "Authorization: Bearer sk-your-api-key-here"
Depósitos de LLM (actuales)
El sistema de chat clasifica los modelos en dos grupos de ejecución:- cubo
standard - cubo
premium
Cucharón estándar
openai/gpt-oss-120bopenai/gpt-5-nanogoogle/gemini-3.1-flash-lite-previewgoogle/gemini-3-flash-previewdeepseek/deepseek-r1-distill-llama-70bdeepseek/deepseek-r1deepseek/deepseek-v3.2meta-llama/llama-3.3-70b-instructmeta-llama/llama-4-maverickmeta-llama/llama-4-scoutmistralai/mistral-7b-instructmistralai/mistral-nemomistralai/ministral-14b-2512mistralai/mistral-large-2512x-ai/grok-3-miniqwen/qwen3-235b-a22b-2507qwen/qwen3-coderqwen/qwen3-coder-nextqwen/qwen3.5-397b-a17b
Cubo premium
anthropic/claude-3.7-sonnetanthropic/claude-sonnet-4.6anthropic/claude-opus-4.6openai/o4-mini-highopenai/o4-miniopenai/gpt-5.2openai/gpt-5.3-codexopenai/gpt-5.1google/gemini-3.1-pro-previewx-ai/grok-4
Proveedores disponibles
- AI abierta
- Anthropic
- Meta
- Mistral
- búsqueda profunda
- xAI
- Qwen
Notas
- Los modelos disponibles dependen de su nivel de suscripción
- Algunos modelos pueden estar restringidos según su licencia
- Utilice el filtro de proveedores para obtener modelos de proveedores específicos
- La respuesta incluye su nivel de licencia actual y sus restricciones.
- Las restricciones de clave API (
allowedModels) pueden reducir aún más la lista de modelos
Autorizaciones
API key authentication using Bearer token format.
Example: Authorization: Bearer sk-your-api-key-here
Parámetros de consulta
Filter models by provider (e.g., 'openai', 'anthropic', 'google')

