Un utilisateur signale que son widget de chatbot IA précédemment fonctionnel sur son site web a cessé de fonctionner en raison d'une erreur de politique CORS après une récente mise à jour de Gradio. L'erreur indique que l'en-tête 'Access-Control-Allow-Credentials' dans la réponse est vide, ce qui entre en conflit avec le mode des identifiants de la requête du client.
- Le code JavaScript côté client utilise `@gradio/client` pour se connecter à un espace Hugging Face et envoyer des messages via le point de terminaison `/chat` API.
- Le code Python côté serveur utilise `gr.ChatInterface` avec une intégration de modèle OpenAI et gère l'historique de conversation.
- L'utilisateur note que Gradio a corrigé un problème de sécurité lié à CORS, ce qui semble avoir cassé l'implémentation existante.
L'article souligne la nécessité d'une configuration mise à jour ou d'ajustements de code pour se conformer aux nouvelles exigences CORS dans Gradio tout en maintenant la fonctionnalité cross-origin.