Ciclo de vida dos modelos
Nesta página: como ver quais modelos base estão vigentes, o que acontece com os modelos que você treinou sobre uma base que a ReOpenly retira, e como levá-los para uma base vigente.
Modelos base vigentes
GET /api/v1/base-models lista os modelos base que você pode treinar e chamar,
e GET /api/openai/v1/models lista os modelos base que você pode chamar. Leia
essas listas em vez de fixar ids de modelo no código: uma base que não está
listada não pode ser treinada nem chamada. ReOpenly/Qwen3.5-9B é a base de
texto hoje.
Quando um modelo base é retirado
Uma base retirada sai do catálogo. As bases de texto Qwen3.5 anteriores (0.8B, 2B e 4B) foram retiradas. Isto é o que a API faz com uma base de texto retirada e com os modelos treinados sobre ela:
| O que você faz | O que acontece |
|---|---|
Chamar a base retirada pelo id, ou um modelo hospedado ou training-job#<job-id> treinado sobre ela | 410 com error.code model_deprecated e error.param model. A mensagem nomeia a base retirada. A requisição é recusada antes de o modelo rodar, então não é cobrada. |
| Iniciar um treinamento sobre a base retirada | 422 com code unsupported_model. |
| Repetir um job treinado sobre ela | 409: a base congelada do job não está mais disponível. |
| Hospedar, reapontar, compartilhar ou ativar um modelo hospedado cujo job foi treinado sobre ela | 409, com uma mensagem que nomeia a base retirada. |
| Ler o job ou o modelo hospedado | Os dois continuam. As respostas trazem deprecated: true, e GET /api/v1/models?status=deprecated lista os seus modelos hospedados afetados. |
| Baixar o adaptador treinado | Continua funcionando: GET .../training-jobs/{job_id}/download segue retornando o adaptador, para você guardar, auditar ou rodar em outro lugar. |
Levar para uma base vigente
Uma nova tentativa reutiliza as configurações congeladas do job, base incluída, então não consegue levar um modelo para uma nova base. Em vez disso:
- Inicie um novo treinamento sobre uma base vigente com os mesmos dados, com
POST .../training-jobs. Veja Jobs de treinamento. - Quando o
model_availabledele fortrue, reaponte o seu modelo hospedado existente para ele comPUT .../models/{model_slug}e um novosource. Veja Apontar para um novo resultado de treino.
O modelo hospedado mantém o slug, então o seu código continua chamando o mesmo
nome em model.
Aviso antes de uma retirada
A ReOpenly avisa com pelo menos 14 dias de antecedência antes de retirar um modelo base. Se você tem modelos treinados nesse modelo base, recebe um email, e o changelog anuncia a retirada. O aviso informa a data e um modelo base atual para onde migrar. Até essa data, o modelo base e os modelos treinados nele continuam funcionando como antes.
Para verificar se os seus modelos são afetados, leia deprecated nos seus jobs
de treinamento e modelos hospedados, ou liste
GET /api/v1/models?status=deprecated.