Prompts
Versione seus prompts, veja o que mudou entre as versões e escolha qual delas as chamadas de produção recebem.
Na barra lateral do console (aparece quando o recurso se aplica à sua conta): Prompts Abrir ↗
Passos
- Abra Prompts e selecione Novo prompt. O ID é o que o seu código envia como
prompt_id: letras minúsculas, dígitos, pontos, hifens e sublinhados. - O editor abre. Escreva o prompt do sistema e as mensagens, use
{{name}}onde um valor muda de chamada para chamada, escolha o modelo e os parâmetros, dê um valor padrão às variáveis que quem chama pode omitir e selecione Salvar versão. Depois, Editar em uma versão começa a próxima a partir dela. Testar no Playground executa uma versão em vários modelos lado a lado antes de publicar. - De volta a Prompts, selecione uma versão para ver o que mudou em relação à anterior, as variáveis de que ela precisa e o código que a chama.
- Para publicar uma versão, selecione Mover production para vN. A caixa de diálogo verifica o que muda para quem já chama: uma variável nova sem valor padrão faria as chamadas falharem, então ela pede um valor padrão e o salva como próxima versão.
- Para reverter, mova production de volta para a versão anterior. O seu código não muda e nada é reimplantado.
Limites e ressalvas
- Qualquer membro pode criar prompts e salvar versões. Mover ou remover um rótulo e excluir um prompt exigem administrador ou dono, e cada ação fica no log de auditoria do workspace.
- Uma versão salva nunca muda. Uma edição sempre vira a próxima versão, então a versão para a qual um rótulo apontava ontem continua lá para você voltar a ela.
- Mudanças de rótulo e exclusões passam a valer para as chamadas em cerca de 10 segundos.
- Os prompts são armazenados criptografados. Excluir um prompt exclui suas versões e rótulos; a partir daí, chamadas com o ID recebem 404, e as chamadas já feitas continuam nos seus registros.
- No editor, Ver a requisição renderiza o rascunho com os valores que você informar e mostra o que uma chamada enviaria em cada endpoint. Nada é salvo e nenhum modelo é chamado.
Referência da API para o mesmo recurso: Biblioteca de prompts