Empezar
Modelos
Todos los modelos públicos con su ID, límites y precio por millón de tokens, leídos del catálogo en vivo.
Envía el ID del modelo en model. La respuesta devuelve el mismo ID. Todos los modelos de abajo son modelos abliterated de pesos abiertos: se les quitó el comportamiento de rechazo editando sus pesos. Aun así pueden equivocarse, así que revisa lo que producen como harías con cualquier otra fuente.
| Modelo | Contexto | Salida máxima | Entrada | Salida | Entrada en caché |
|---|---|---|---|---|---|
NotHoly Specternotholy-specter | 1,048,576 | 131,072 | $1.82 | $3.64 | $0.273 |
NotHoly Pulse Flashnotholy-pulse | 1,048,576 | 131,072 | $0.27 | $1.12 | $0.067 |
NotHoly Vector Flash 1017notholy-vector | 1,048,576 | 131,072 | $0.27 | $0.97 | $0.068 |
NotHoly Wisp Flashnotholy-wisp | 1,048,576 | 131,072 | $0.20 | $0.80 | $0.05 |
USD por 1M de tokens
Esta lista es el catálogo público: los mismos modelos y precios que devuelve GET /v1/models. Un modelo aparece aquí cuando se activa y desaparece cuando se retira. Los precios solo cambian mediante nuevas versiones de precio, y cada registro de uso guarda la versión que se aplicó. Cada modelo tiene su propia página con límites, capacidades y solicitudes de ejemplo.
Endpoints del catálogo
curl https://api.notholy.com/v1/models -H "Authorization: Bearer $NOTHOLY_API_KEY"import OpenAI from 'openai';
const client = new OpenAI({ baseURL: 'https://api.notholy.com/v1', apiKey: process.env.NOTHOLY_API_KEY });
const m = await client.models.retrieve('notholy-specter');
console.log(m.id, m.context_length, m.max_output_tokens);Un ID desconocido devuelve 404 model_not_found. Campo por campo: API de modelos.
Notas
- Los niveles de razonamiento cambian según el modelo.
capabilities.reasoning_effortslista los que acepta cada modelo. Consulta Razonamiento. - Todavía no hay modelo de embeddings.
POST /v1/embeddingsdevuelve404 model_not_found. - Un modelo en mantenimiento devuelve
503 model_unavailable.