एक उपयोगकर्ता की रिपोर्ट है कि उनकी वेबसाइट पर उनके पहले काम करने वाले AI चैटबॉट विजेट में हाल ही में Gradio अपडेट के बाद CORS नीति त्रुटि के कारण काम करना बंद हो गया है। त्रुटि संकेत देती है कि प्रतिक्रिया में 'Access-Control-Allow-Credentials' हेडर खाली है, जो क्लाइंट के अनुरोध प्रमाण पत्र मोड के साथ टकराता है।
- क्लाइंट-साइड जावास्क्रिप्ट कोड `@gradio/client` का उपयोग करके Hugging Face Space से कनेक्ट करता है और `/chat` API एंडपॉइंट के माध्यम से संदेश भेजता है।
- सर्वर-साइड पायथन कोड OpenAI मॉडल इंटीग्रेशन के साथ `gr.ChatInterface` का उपयोग करता है और बातचीत के इतिहास को संभालता है।
- उपयोगकर्ता ने नोट किया कि Gradio ने CORS से संबंधित एक सुरक्षा समस्या को ठीक किया, जिससे मौजूदा कार्यान्वयन टूट गया प्रतीत होता है।
लेख Gradio में नए CORS आवश्यकताओं के अनुपालन के लिए अद्यतन कॉन्फ़िगरेशन या कोड समायोजन की आवश्यकता पर प्रकाश डालता है, जबकि क्रॉस-ओरिजिन कार्यक्षमता बनाए रखना।