تم تقديم وسيط طلب غير معروف: tools

مرحباً بالجميع

بعد العثور على منشور مدونة روبوت الذكاء الاصطناعي، فكرنا في تجربته على موقع مجتمعنا ورؤية كيف يمكننا استخدامه. هذه هي المرة الأولى التي أستخدمه فيها، لذا أعتذر إذا كان هذا حلاً بسيطًا :sweat_smile:

لقد قمنا بإعداده باستخدام Azure، مع الإعدادات أدناه، ولكننا نرى الخطأ التالي في /logs:

DiscourseAi::Completions::Endpoints::OpenAi: status: 404 - body: {
  "error": {
    "message": "Unrecognized request argument supplied: tools",
    "type": "invalid_request_error",
    "param": null,
    "code": null
  }
}

Job exception: DiscourseAi::Completions::Endpoints::Base::CompletionFailed

الإعدادات -

الإعداد القيمة
ai_openai_gpt35_url https://[custom url].openai.azure.com/openai/deployments/[deployment name]/chat/completions?api-version=2023-07-01-preview
ai_openai_gpt35_16k_url https://[custom url].openai.azure.com/openai/deployments/[deployment-name]/chat/completions?api-version=2023-07-01-preview
ai_openai_api_key api key
ai_bot_enabled checked / ticked
ai_bot_enabled_chat_bots gpt-3.5-turbo

هل فاتنا أي شيء، أو هل هناك أي شيء نبحث عنه بشكل خاص؟

شكراً مقدماً

نعم، تحتاج إلى استخدام أحدث إصدار لواجهة برمجة التطبيقات (API) لـ Azure، وهو مُقدم في الوسيطة ?.

شكراً على الرد السريع يا @sam!

لقد جربناها أيضًا مع ?api-version=2023-05-15، والتي نعتقد أنها آخر نسخة مستقرة، ولكن لا يزال الأمر غير ناجح.

هل هذا ما تشير إليه هنا؟

نعم هذا كل شيء، تريد api-version=2023-12-01-preview

رائع. بسيط جدًا إذا كنت تعرف ما تبحث عنه :sweat_smile:

لكنه يعمل!

تقريبًا نفس المشكلة التي واجهتها مع Chatbot مؤخرًا.

Microsoft وواجهات برمجة التطبيقات الخاصة بهم! :sweat_smile: