For the past 2 hours I’m getting the error InternalServerError: 500 Timed out generating response. Please try again with a shorter prompt or with max_tokens set to a lower value
in the API for some specific prompts. In my debugging it seems like it’s related to the {
or }
character. It’s probably a tokenization issue.
The following prompt in the system message fails, for example:
Verifique se é possível responder ao usuário utilizando APENAS as informações fornecidas abaixo.
# Informações
[
{
"id": "qa_3661",
"title": "Como baixar o XML das notas modelo 55 em massa?",
"content": "Para realizar o download de todos os XML de notas modelo 55 emitidas pelo seu CNPJ é possível pelo seguinte caminho:\r\n\r\n1. Relatórios > Relatórios Fiscais > Baixar/Imprimir NF-e;\r\n2. Preencha os campos: Modelo, Mês e Filial; \r\n3. Após preencher os campos, clique no botão \"Baixar arquivos XML do mês\".\r\n\r\nObservação: Caso não tenha notas geradas não irá constar no arquivo.\r\n\r\nO arquivo leva em questão notas fiscais emitidas pelo CNPJ da filial tanto notas emitidas pelas Vendas ou em Compras, também notas canceladas levando o XML de cancelamento."
}
]
## Formato de resposta
Sempre responda em formato JSON de acordo com esse schema:
{
"analise": string, // Análise sobre as informações disponíveis acima e se é possível responder a pergunta do usuário ou não
"eh_possivel_responder": boolean
}
But the following works:
Verifique se é possível responder ao usuário utilizando APENAS as informações fornecidas abaixo.
# Informações
[
"id": "qa_3661",
"title": "Como baixar o XML das notas modelo 55 em massa?",
"content": "Para realizar o download de todos os XML de notas modelo 55 emitidas pelo seu CNPJ é possível pelo seguinte caminho:\r\n\r\n1. Relatórios > Relatórios Fiscais > Baixar/Imprimir NF-e;\r\n2. Preencha os campos: Modelo, Mês e Filial; \r\n3. Após preencher os campos, clique no botão \"Baixar arquivos XML do mês\".\r\n\r\nObservação: Caso não tenha notas geradas não irá constar no arquivo.\r\n\r\nO arquivo leva em questão notas fiscais emitidas pelo CNPJ da filial tanto notas emitidas pelas Vendas ou em Compras, também notas canceladas levando o XML de cancelamento."
]
## Formato de resposta
Sempre responda em formato JSON de acordo com esse schema:
{
"analise": string, // Análise sobre as informações disponíveis acima e se é possível responder a pergunta do usuário ou não
"eh_possivel_responder": boolean
}
Note that the only difference is that I have deleted the {
and }
.
I can replay the error in the playground too: