هل يجب أن نفعل هذا باستخدام PM؟ نحن الآن نلوث هذا الموضوع فقط.
لكن:
[
{
"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": "International Dog Day date and history: my search for this on the internet failed."
}
]
لم تكن المشكلة تتعلق بالمستخدمين القدامى أو الجدد. واجه المستخدمون الجدد الخطأ أيضًا. اليوم، واجهت أخطاء مرة أخرى. صورة الخطأ كما يلي. هناك أيضًا تحذير بشأن الأحرف.
روبوت الدردشة: كانت هناك مشكلة في إكمال الدردشة: الحالة: 400، الرسالة: ‘messages[1].name’ غير صالح: السلسلة لا تتطابق مع النمط. متوقع سلسلة تتطابق مع النمط ‘+’.
لقد اتبعت اقتراحات الحل التي قدمتها، ولا تزال مشكلتي مستمرة. أتابع المشكلة منذ آخر مرة كتبت فيها. اكتشفت أن المستخدمين الذين لديهم هذه المشكلة لديهم أحرف غير إنجليزية في أسماء المستخدمين الخاصة بهم. هل يمكن أن تكون هناك مشكلة في هذا؟ لا توجد مشكلة مع أسماء المستخدمين الأخرى التي تحتوي على أحرف إنجليزية.
خطأ: Chatbot: كانت هناك مشكلة في إكمال الدردشة: الحالة: 400، الرسالة: 'messages[1].name' غير صالح: السلسلة لا تتطابق مع النمط. متوقع سلسلة تتطابق مع النمط '^[a-zA-Z0-9_-]+$'.
أسماء المستخدمين التي تستخدم يونيكود – > هذا الإعداد قيد التشغيل
تحتاج إلى مناقشة هذا الأمر مع دعم Azure حيث يجب عليهم دعم أحدث ميزات واجهة برمجة تطبيقات OpenAI (بشكل غير مباشر). إذا لم يكن الأمر كذلك، فيجب عليهم التحديث.
أنا فقط أستخدم ميزة قياسية لواجهة برمجة تطبيقات OpenAI.
في هذه الأثناء، يمكنك محاولة استرجاع التزام سابق للمكون الإضافي.
عذرًا، لقد أعدت قراءة رسالة الخطأ الخاصة بك.
يبدو الآن أن واجهة برمجة التطبيقات (API) تشتكي من أن اسم مستخدم واحد على الأقل لديك بالتنسيق الصحيح؟
بالمناسبة، يمكنك أيضًا عمل نسخة من المكون الإضافي، والتحقق من الالتزام السابق، وإنشاء فرع جديد، ودفعه إلى GitHub، ثم استنساخه باستخدام -b <اسم الفرع>
سيكون هذا تمرينًا تعليميًا رائعًا للقيام به بنفسك، ولكن قد تحتاج إلى توظيف شخص للمساعدة إذا لزم الأمر في Marketplace
نعم، يعطي خطأ بسبب أسماء المستخدمين. إذا كان اسم المستخدم يحتوي على أحرف غير إنجليزية مثل ş، i، ü، ö، إلخ، فإنه يعطي خطأ. كخطأ روبوت:
لقد حاولت إيجاد رد لك عدة مرات، لكنني فشلت في النهاية. يرجى الاتصال بالمسؤول إذا استمر هذا، شكرًا لك!
يكتب الرسالة. في شاشة السجل، أحد الأخطاء يتعلق بالأحرف.
لقد قمت بتحرير اسم المستخدم الخاص بالمستخدم الذي نشر المنشور الذي حصلت منه على الخطأ وجعلته بأحرف إنجليزية. ثم قمت بوضع علامة على الروبوت في المنشور الذي حصل على الخطأ، يستجيب الروبوت دون الحصول على خطأ.
ولكن إذا لم أقم بتحرير اسم المستخدم ووضعت علامة على الروبوت في المنشور، فلن يستجيب الروبوت مرة أخرى ويكتب نفس الخطأ.