# 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 | ID | Contexto | Saída máxima | Entrada | Saída | Entrada em cache |
|---|---|---|---|---|---|---|
| NotHoly Specter | `notholy-specter` | 1,048,576 | 131,072 | $1.82 | $3.64 | $0.273 |
| NotHoly Pulse Flash | `notholy-pulse` | 1,048,576 | 131,072 | $0.27 | $1.12 | $0.067 |
| NotHoly Vector Flash 1017 | `notholy-vector` | 1,048,576 | 131,072 | $0.27 | $0.97 | $0.068 |
| NotHoly Wisp Flash | `notholy-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

```bash test
curl https://api.notholy.com/v1/models -H "Authorization: Bearer $NOTHOLY_API_KEY"
```

```js test
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](/pt-br/api/models).

## Observações

- Os níveis de raciocínio variam de modelo para modelo. `capabilities.reasoning_efforts` lista os que um modelo aceita. Veja [Raciocínio](/pt-br/guides/reasoning).
- Ainda não há modelo de embedding. `POST /v1/embeddings` retorna `404 model_not_found`.
- Um modelo em manutenção retorna `503 model_unavailable`.
