Validação de prompt
Com Text Completions
API Legada
A API Text Completions é uma API legada. Modelos e recursos futuros exigirão o uso da API Messages, e recomendamos migrar o mais rápido possível.
A API Anthropic realiza sanitização e validação básica de prompt para ajudar a garantir que seus prompts estejam bem formatados para Claude.
Ao criar Text Completions, se seu prompt não estiver no formato especificado, a API primeiro tentará sanitizá-lo levemente (por exemplo, removendo espaços finais). Este comportamento exato está sujeito a mudanças, e recomendamos fortemente que você formate seus prompts com as recomendadas alternâncias de turnos \n\nHuman:
e \n\nAssistant:
.
Em seguida, a API validará seu prompt sob as seguintes condições:
- O primeiro turno conversacional no prompt deve ser um turno
\n\nHuman:
- O último turno conversacional no prompt deve ser um turno
\n\nAssistant:
- O prompt deve ter menos de
100,000 - 1
tokens de comprimento.
Exemplos
Os seguintes prompts resultarão em erros da API:
Os seguintes são atualmente aceitos e automaticamente sanitizados pela API, mas você não deve confiar neste comportamento, pois pode mudar no futuro: