Deveríamos fazer isso usando PM? Estamos apenas poluindo este tópico.
Mas:
[
{
"role": "assistant",
"content": "",
"tool_calls": [
{
"id": "call_4xitHqRBJ8Wc1HI546r3Wj1U",
"type": "function",
"function": {
"name": "web_search",
"arguments": "{\"query\":\"International Dog Day date and history\"}"
}
}
]
},
{
"role": "tool",
"tool_call_id": "call_4xitHqRBJ8Wc1HI546r3Wj1U",
"content": "Data e história do Dia Internacional do Cão: minha pesquisa sobre isso na internet falhou."
}
]
O problema não era de usuário antigo ou novo. Novos usuários também tiveram o erro. Hoje recebi erros novamente. A imagem do erro é a seguinte. Há também um aviso sobre os caracteres.
Chatbot: Houve um problema com a Conclusão do Chat: status: 400, message: Inválido ‘messages[1].name’: string não corresponde ao padrão. Esperava-se uma string que correspondesse ao padrão ‘+$’.
As sugestões de solução que você sugeriu foram feitas, meu problema continua. Tenho acompanhado o problema desde a última vez que escrevi. Descobri que os usuários que têm esse problema têm caracteres não ingleses em seus nomes de usuário. Pode haver um problema com isso? Não há problema com os outros nomes de usuário que têm caracteres ingleses.
Erro: Chatbot: Houve um problema com a Conclusão do Chat: status: 400, mensagem: Inválido 'messages[1].name': a string não corresponde ao padrão. Esperava uma string que correspondesse ao padrão '^[a-zA-Z0-9_-]+$'.
nomes de usuário unicode –\u003e Esta configuração está ativada
você precisa resolver isso com o suporte da Azure, pois eles devem dar suporte aos recursos mais recentes da API OpenAI (por procuração). Se não, eles precisam atualizar.
Estou apenas usando um recurso padrão da API OpenAI.
Enquanto isso, você pode tentar fazer checkout de um commit anterior do plugin.
Parece que a API está reclamando que pelo menos um dos seus nomes de usuário tem o formato correto?
Aliás, você também pode fazer um fork do plugin, verificar o commit anterior, criar um novo branch, enviá-lo para o GitHub e, em seguida, cloná-lo com -b <nome do branch>
Seria um ótimo exercício de aprendizado fazer isso sozinho, mas você pode contratar alguém para ajudar, se necessário, em Marketplace
Sim, ele dá erro por causa dos nomes de usuário. Se o nome de usuário contiver letras não inglesas como ş, i, ü, ö, etc., ele dá um erro. Como erro do bot:
Tentei elaborar uma resposta para você várias vezes, mas falhei. Entre em contato com o administrador se isso persistir, obrigado!
Ele escreve a mensagem. Na tela de log, um dos erros está relacionado a caracteres.
Eu edito o nome de usuário do usuário que publicou a postagem sobre a qual obtive o erro e o transformo em caracteres ingleses. Em seguida, marco o bot na postagem que obteve o erro, o bot responde sem obter erro.
Mas se eu não editar o nome de usuário e marcar o bot na postagem, o bot não responde novamente e escreve o mesmo erro.