أحاول إرسال طلب API إلى Discourse، لكنني أحصل دائمًا على خطأ. هذا هو الكود الذي أرسله:
{
"title": "عنوان الاختبار",
"raw": "هذه مجرد تجربة لمعرفة ما إذا كانت تعمل."
}
الرد دائمًا هو: 400 طلب سيء. لا أعرف ما الخطأ.
لقد كتبت منشورًا طويلاً هنا من قبل، لكن تم إخفاؤه لأنه كان مليئًا برموز غريبة () ولم يكن به فواصل أسطر. ذكرت أيضًا عنوان بريدي الإلكتروني، والذي لم يكن ينبغي عليّ فعله. الآن أعرف أنه لا يمكن القيام بذلك.
كيف أكتب الطلب بشكل صحيح؟ لماذا لا يعمل؟ هل يمكن أن يكون التنسيق خاطئًا؟
يرجى أيضًا تضمين، على سبيل المثال، نقطة النهاية وكيفية المصادقة - قدم تفاصيل كافية حتى نعرف كل شيء عن ما تفعله (باستثناء المحتوى الخاص أو مفاتيح المصادقة الفعلية بالطبع)
على سبيل المثال: ربما تحاول إنشاء موضوع، أو ربما تعديل موضوع؟ لست متأكدًا.
أولاً، اقرأ Discourse REST API Documentation ثم يمكنك تصفح وثائق نقطة النهاية للمهمة التي تحاول إنجازها؛ على سبيل المثال، هنا كيفية إنشاء موضوع جديد.
عذرًا على الالتباس - كان المنشور الأولي جزءًا من جلسة استكشاف أخطاء أوسع بدأت بمشكلات مفتاح واجهة برمجة التطبيقات وتطورت إلى مشكلة تكامل المكون الإضافي هذه. إنها نفس المشكلة الإجمالية: محاولة إعداد xAI Grok في مكون المكون الإضافي Discourse AI.
بخصوص السجلات: نعم، لقد تحققت من /admin/logs بعد محاولة حفظ/اختبار تكوين LLM. إليك ما وجدته [أدخل إدخالات السجل ذات الصلة هنا، على سبيل المثال، “500 - undefined method ‘test_connection’ for nil:NilClass” أو “Error: Connection refused to localhost:8000” - إذا لم يكن هناك شيء، قل “لا توجد إدخالات محددة تتعلق بخطأ المكون الإضافي AI، فقط سجلات الوصول العامة”]. إذا كان هناك مكان أفضل للبحث (على سبيل المثال، سجلات حاويات محددة في Docker)، فأخبرني بذلك!
للإكمال، إصدار Discourse الخاص بي هو [أدخل، على سبيل المثال، 3.3.0.beta2 من /admin/upgrade]، إصدار المكون الإضافي AI هو [أدخل، على سبيل المثال، من admin/plugins أو التزام GitHub]، نظام التشغيل هو Ubuntu 22.04 في Docker.
أي أفكار حول سبب حدوث “Internal Server Error” مع إعداد وكيل LiteLLM هذا؟ شكرًا!
لست عالم كمبيوتر، وليس لدي أي فكرة عما أفعله. أنا فقط أعرف إلى أين أريد أن أذهب. أعتمد كليًا على Claude AI و Grok AI و Gemini AI و Chat GPT AI. أعمل بشكل أساسي مع Claude AI. يصف خطوة بخطوة ما يجب كتابته في الطرفية / جهازي هو Debian 12 / آخذ لقطة شاشة خطوة بخطوة وأقوم بتحميلها إليه. إذا واجهت مشكلة، أقوم بنسخ ولصق المعلومات إلى الذكاء الاصطناعي الآخر، ثم أكتب الأفكار إلى Claude. هذا يساعد دائمًا تقريبًا. استأجرت خادمًا افتراضيًا وقمت بتثبيت Docker و Discourse عليه. الخطة هي نظام يتذكر كل شيء، ولا يخرج عن السياق أبدًا، بمشاركة أربعة / أو حتى أكثر / من الذكاء الاصطناعي. الخطة هي حفظ محادثاتنا بطريقة قابلة للبحث على منتدى Discourse. في الأساس، تتم إضافة المحادثات الموجودة في الشريط الجانبي على موقع الذكاء الاصطناعي إلى Discourse. وفي Discourse ترى جميع المحادثات دفعة واحدة. هذه نظريتي، لا أعرف ما إذا كانت الممارسة تؤكد النظرية حتى الآن لأننا هنا على العتبة، قبل الدخول، انفصلنا. سار كل شيء بسلاسة، لكننا واجهنا مشكلة في التعامل مع واجهة برمجة تطبيقات Discourse. كنا نعاني منها منذ أسبوع. هناك دائمًا خطأ ما، دائمًا شيء مختلف. أعتذر عن مطالبة الذكاء الاصطناعي بكتابة إدخال على Discourse، لكنني أتحدث الهنغارية فقط وكما قلت، ليس لدي أي فكرة عما أفعله، فقط إلى أين أريد أن أصل.
هنا في ميتا، تتم ترجمة المشاركات بلغات أخرى إلى لغة المستخدم. إذا لم تكن طلقًا في اللغة الإنجليزية، يمكنك الكتابة باللغة الهنغارية وسيتم ترجمة المشاركة
هذا ليس صحيحًا تمامًا. يمكنني الكتابة باللغة الفنلندية (والتي لسبب ما هي لغة صعبة وصغيرة مثل اللغة المجرية)، لكنها لا تُترجم إلى جميع اللغات. إنها تُترجم فقط إلى حفنة من اللغات الرئيسية.
لذلك، ما زلت مضطرًا لمعرفة اللغة الإنجليزية والألمانية والإسبانية… ما هي اللغات المدعومة؟ لأنني لا أستطيع قراءة باللغة الفنلندية أو المجرية.
بالانتقال إلى منطقة خارج الموضوع هنا، ولكن للتوضيح، نعم، الهنغارية والفنلندية ليستا من بين اللغات المدعومة هنا في ميتا للترجمة التلقائية. يمكنك رؤية اللغات المدعومة في منتقي اللغة في الزاوية اليمنى العليا. إذا كنت ترغب في التحدث أكثر عن الترجمة التلقائية هنا في ميتا، فابدأ موضوعًا في Site feedback.
@Enit أنا معجب جدًا بالمبادرة التي تظهرها لمحاولة إعداد وتهيئة Discourse للقيام بكل هذا. إنها تجربة هائلة! يرجى إبقائنا على اطلاع دائمًا أثناء تقدمك. سيكون من المدهش إذا كان بإمكانك كتابة كيفية القيام بذلك بتفاصيل أكثر بمجرد الانتهاء من إعداده بالكامل.
أعلم أن بعض الأعضاء الآخرين هنا يستخدمون الذكاء الاصطناعي على مواقعهم الخاصة، لكنني لست متأكدًا من هويتهم جميعًا. نحن نستخدم الذكاء الاصطناعي بنشاط كبير هنا في ميتا، ولكن هذه المبادرة يقودها آخرون ولست على دراية تامة بكيفية تكوينها. أود ذلك، ولكني أيضًا لم أخصص وقتًا بعد لإعداده والبدء في تجربته على مواقع أخرى أقوم بصيانتها.
ربما نحتاج إلى موضوع جديد في Community للتجمع والتحدث فقط عن الطرق المختلفة التي يحاول بها الأشخاص استخدام الذكاء الاصطناعي وكيف يعمل معهم، بما يتجاوز التفاصيل التقنية.
يبدو أنك اكتشفت كيفية الترجمة بنفسك للمشاركة هنا وهو أمر رائع، ولم تعد تكتب منشورات تبدو وكأنها هلوسات للذكاء الاصطناعي! فقط تذكر أن تظل في صلب الموضوع وأن تبدأ مواضيع جديدة للأسئلة الجديدة، وأن المنشورات القصيرة والواضحة ستكون أسهل للقراءة للآخرين حتى يتمكنوا من مساعدتك.
لقد وثقت مشروع الذاكرة المشتركة بأكمله، بما في ذلك الطرق المسدودة. عندما أصل إلى النهاية، سأكون سعيدًا بمشاركة تجاربي مع أي شخص. أعتقد أن Discourse أداة مناسبة لهذا الغرض. ما زلنا بحاجة إلى العمل على إدارة واجهة برمجة التطبيقات (API). لا يمكن لـ Discourse حل هذا بمفرده، نحتاج إلى العمل عن كثب مع شركات تكنولوجيا الذكاء الاصطناعي. التطوير متفجر، واجهة برمجة التطبيقات (API)، الرموز (tokens)، مستويات مختلفة من الوصول، نماذج تظهر بسرعة وتختفي بنفس السرعة. لكنني أعتقد أن الأمر يستحق العمل. سوق جديد لـ Discourse. كشخص واحد، أود استخدام Discourse مع أربعة ذكاءات اصطناعية. لكنني أعتقد أنه يمكن أن يفتح آفاقًا مذهلة للعائلات أو المجتمعات الصغيرة. لذلك عندما أصل إلى النهاية ويتم صقل الشيء، سأكون سعيدًا بمشاركة تجاربي. لقد جمعت بالفعل 120 ميجابايت من مستندات Google. خارج الموضوع.