Primeiros passos
Modelos
Todos os modelos públicos com ID, limites e preço por milhão de tokens, lidos do catálogo ao vivo.
Envie o ID do modelo em model. A resposta devolve o mesmo ID. Todos os modelos abaixo são modelos open-weight abliterated: o comportamento de recusa foi removido por edição dos pesos. Eles ainda podem errar, então confira a saída como faria com qualquer outra fonte.
| Modelo | Contexto | Saída máxima | Entrada | Saída | Entrada em cache |
|---|---|---|---|---|---|
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 é o catálogo público: os mesmos modelos e preços que GET /v1/models retorna. Um modelo aparece aqui quando é ativado e sai quando é aposentado. Os preços só mudam por meio de novas versões de preço, e cada registro de uso guarda a versão aplicada. Cada modelo tem uma página própria com limites, capacidades e exemplos de requisição.
Endpoints do 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);Um ID desconhecido retorna 404 model_not_found. Campo por campo: API de modelos.
Observações
- Os níveis de raciocínio variam de modelo para modelo.
capabilities.reasoning_effortslista os que um modelo aceita. Veja Raciocínio. - Ainda não há modelo de embedding.
POST /v1/embeddingsretorna404 model_not_found. - Um modelo em manutenção retorna
503 model_unavailable.