A API de Prompts permite que você armazene, versiona e gerencie modelos de prompt de forma centralizada. Cada alteração em um modelo cria uma versão imutável, fornecendo um histórico completo de mudanças com a possibilidade de reverter para qualquer versão anterior a qualquer momento. Os modelos suportam marcadoresDocumentation Index
Fetch the complete documentation index at: https://docs.mka1.com/llms.txt
Use this file to discover all available pages before exploring further.
{{variable}} que são renderizados no servidor quando você
recupera um prompt, permitindo reutilizar o mesmo modelo em diferentes contextos.
Criar um prompt
Crie um prompt com um nome e modelo. A primeira versão é criada automaticamente.Recuperar um prompt com variáveis renderizadas
Passevariables como parâmetro de consulta para renderizar o modelo com seus valores.
Marcadores não correspondentes permanecem inalterados.
Listar prompts
Recupere uma lista paginada de todos os prompts. Useafter para paginação baseada em cursor.
Atualizar metadados do prompt
Atualize o nome, descrição ou metadados de um prompt. Para alterar o modelo, crie uma nova versão.Criar uma nova versão
Cada alteração no modelo cria uma nova versão. A nova versão se torna automaticamente a versão ativa.Visualizar histórico de versões
Liste todas as versões de um prompt para ver seu histórico completo de alterações.Recuperar uma versão específica
Busque uma versão única pelo seu número de versão.Reverter para uma versão anterior
A reversão define uma versão anterior como a versão ativa. Todas as versões são preservadas — a reversão não exclui versões mais recentes, então você sempre pode avançar novamente.Excluir um prompt
Excluir um prompt o remove permanentemente, junto com todas as suas versões.Exemplo completo: fluxo de versionamento e reversão
Este exemplo demonstra o ciclo de vida completo — criação de um prompt, iteração no modelo, revisão do histórico e reversão.Detalhes do comportamento
| Aspecto | Detalhe |
|---|---|
| Versionamento | Imutável — cada alteração no modelo cria uma nova versão que não pode ser modificada |
| Versão ativa | Novas versões são ativadas automaticamente; use a reversão para alternar para outra versão |
| Reversão | Não destrutivo — define active_version sem excluir versões mais recentes |
| Paginação | Baseada em cursor para listar prompts — use o parâmetro after com first_id/last_id da resposta |
| Renderização do modelo | No servidor — passe o parâmetro de consulta variables; marcadores não correspondentes são preservados |
| Propriedade | Por chave de API — prompts são isolados por contexto de autenticação |
| Concorrência | Detecção de conflito — criação concorrente de versões retorna 409 |
Próximos passos
- Gerar uma resposta — use prompts renderizados como entrada para a API de Respostas
- Extrair dados estruturados — combine prompts com extração estruturada
- Conversas — gerencie trocas multi-turno com prompts de sistema versionados