# دعم نقطة نهاية OpenAI Azure لـ gpt-4-32k؟

**URL:** <https://meta.discourse.org/t/openai-azure-endoint-support-for-gpt-4-32k/292076>\
**Category:** Self-hosting\
**Tags:** ai\
**Created:** [18 يناير 2024، 1:32م UTC](https://meta.discourse.org/t/openai-azure-endoint-support-for-gpt-4-32k/292076 "2024-01-18T13:32:02Z")\
**Posts on this page:** 1\
**Showing post:** 6

<div class="post-metadata">

**Author:** ![Zak](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/zak/32/355968_2.png) [@Zak](https://meta.discourse.org/u/Zak)\
**Post date:** [19 يناير 2024، 2:32م UTC](https://meta.discourse.org/t/openai-azure-endoint-support-for-gpt-4-32k/292076/6 "2024-01-19T14:32:57Z")

</div>

لا، لا أعتقد أن هذه خصوصية خاصة بـ Microsoft Azure، لقد اختبرت الطلبات باستخدام JavaScript عادي وهي تعمل دون أي مشاكل، دون أي مفهوم لـ “الأدوات”. هنا، لدي انطباع بأنها مشكلة في المكون الإضافي (أوضح أنني لست مطور Ruby) ولكن يبدو أن طبقة التجريد المستخدمة تجعل الأمور أكثر تعقيدًا. في حالة الشك، قمنا بعمل نسخة من هذا المكون الإضافي ووضعنا مصححات الأخطاء في كل مكان، عنوان URL، الرؤوس التي تذهب إلى Azure متوافقة بنسبة 100٪.

DiscourseAi::Completions::Endpoints::OpenAi: status: 400 - body: { “error”: { “message”: “Unrecognized request argument supplied: tools”, “type”: “invalid\_request\_error”, “param”: null, “code”: null } }

يبدو أن المكان الوحيد الذي نستدعي فيه “أدوات” في ./lib/completions/endpoints/open\_ai.rb (DiscourseAi::Completions::Endpoints::OpenAi) هو:

```plaintext
    def prepare_payload(prompt, model_params, dialect)
      Rails.logger.warn("Preparing payload with prompt: #{prompt}, model_params: #{model_params}, dialect: #{dialect}")
      default_options
        .merge(model_params)
        .merge(messages: prompt)
        .tap do |payload|
          payload[:stream] = true if @streaming_mode
          payload[:tools] = dialect.tools if dialect.tools.present?
        end
    end

```

والذي يبدو أنه يقودنا إلى ./lib/completions/dialects/chat\_gpt.rb (payload[:tools] = dialect.tools if dialect.tools.present؟)

في الرسالة من PEYRUSSE Christian، ندرك أن “اللهجة” هي “dialect: #DiscourseAi::Completions::Dialects::ChatGpt:0x00007f230513e6e0”

إذا كان ذلك يمكن أن يساعد…

شكرا لك.

---

_[View the full topic](https://meta.discourse.org/t/openai-azure-endoint-support-for-gpt-4-32k/292076)._
