Dovremmo farlo tramite PM? Stiamo solo inquinando questo argomento.
Ma:
[
{
"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 storia della Giornata Internazionale del Cane: la mia ricerca su Internet è fallita."
}
]
Il problema non riguardava utenti vecchi o nuovi. Anche i nuovi utenti hanno riscontrato l’errore. Oggi ho di nuovo ricevuto errori. L’immagine dell’errore è la seguente. C’è anche un avviso sui caratteri.
Chatbot: Si è verificato un problema con il completamento della chat: stato: 400, messaggio: ‘messages[1].name’ non valido: la stringa non corrisponde al pattern. Era prevista una stringa che corrispondesse al pattern ‘+$’.
È probabilmente troppo vecchio :).\n\nSe hai bisogno di un aiuto più dettagliato, vai su Marketplace. Non posso supportare questo livello di dettaglio gratuitamente :).
Ho seguito i suggerimenti di soluzione che mi hai dato, ma il mio problema persiste. Sto seguendo il problema da quando ho scritto l’ultima volta. Ho scoperto che gli utenti che hanno questo problema hanno caratteri non inglesi nei loro nomi utente. Potrebbe esserci un problema con questo? Non ci sono problemi con gli altri nomi utente che hanno caratteri inglesi.
Errore: Chatbot: Si è verificato un problema con il completamento della chat: stato: 400, messaggio: 'messages[1].name' non valido: la stringa non corrisponde al pattern. Era prevista una stringa che corrispondesse al pattern '^[a-zA-Z0-9_-]+$'.
devi gestire la cosa con il supporto Azure poiché dovrebbero supportare le ultime funzionalità dell’API Open AI (per procura). In caso contrario, devono aggiornare.
Sto solo utilizzando una funzionalità standard dell’API OpenAI.
Nel frattempo, potresti provare a recuperare un commit precedente del plugin.
Mi scusi, ho appena riletto il suo messaggio di errore.
Quindi sembra che l’API si stia lamentando del fatto che almeno uno dei vostri nomi utente abbia il formato corretto?
Tra l’altro, potete anche fare un fork del plugin, controllare il commit precedente, creare un nuovo branch, pusharlo su GitHub e poi clonarlo con -b <nome del branch>
Sarebbe un ottimo esercizio di apprendimento farlo da soli, ma potreste assumere qualcuno per aiutarvi se necessario in Marketplace
Sì, dà errore a causa dei nomi utente. Se il nome utente contiene lettere non inglesi come ş, i, ü, ö, ecc., dà errore. Come errore del bot:
Ho provato più volte a elaborare una risposta per te, ma alla fine ho fallito. Ti preghiamo di contattare l’amministratore se il problema persiste, grazie!
Scrive il messaggio. Nella schermata dei log, uno degli errori è correlato ai caratteri.
Modifico il nome utente dell’utente che ha pubblicato il post per cui ho ricevuto l’errore e lo rendo in caratteri inglesi. Quindi taggo il bot nel post che ha ricevuto l’errore, il bot risponde senza ricevere errori.
Ma se non modifico il nome utente e taggo il bot nel post, il bot non risponde di nuovo e scrive lo stesso errore.
Ho introdotto un’impostazione (predefinita su OFF) per abilitare l’attributo del nome.
Se aggiorni all’ultima versione, non dovresti dover fare nulla.
Gli altri possono facoltativamente attivarlo per utilizzarlo.
Non posso sempre fornire un servizio del genere gratuitamente, ma sono stato convinto del merito di mantenere Chatbot più agnostico rispetto alla lingua.