# Actualización del plugin Discourse AI rompe la compatibilidad con Azure AI

**URL:** https://meta.discourse.org/t/discourse-ai-plugin-update-breaks-azure-ai-compatibility/309739
**Category:** Bug
**Tags:** ai, fixed
**Created:** [28 Mayo, 2024 18:03 UTC](https://meta.discourse.org/t/discourse-ai-plugin-update-breaks-azure-ai-compatibility/309739 "2024-05-28T18:03:14Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![Yiffyi](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/yiffyi/32/389070_2.png) [@Yiffyi](https://meta.discourse.org/u/Yiffyi)
#### Post date: [28 Mayo, 2024 18:03 UTC](https://meta.discourse.org/t/discourse-ai-plugin-update-breaks-azure-ai-compatibility/309739/1 "2024-05-28T18:03:14Z")

</div>

Después de actualizar el plugin Discourse AI a la última versión, los modelos GPT con Azure AI dejaron de funcionar, los registros mostraron que:

```plaintext
DiscourseAi::Completions::Endpoints::OpenAi: status: 400 - body: {
  "error": {
    "message": "Parámetro desconocido: 'stream_options'.",
    "type": "invalid_request_error",
    "param": "stream_options",
    "code": "unknown_parameter"
  }
}

```

La última definición de la API de Azure AI se puede encontrar en [GitHub](https://github.com/Azure/azure-rest-api-specs/blob/main/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2024-05-01-preview/inference.json). Y `stream_options` aún no ha estado allí.

---

<div class="post-metadata">

### Author: ![Roman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/roman/32/157504_2.png) [@Roman](https://meta.discourse.org/u/Roman)
#### Post date: [28 Mayo, 2024 19:56 UTC](https://meta.discourse.org/t/discourse-ai-plugin-update-breaks-azure-ai-compatibility/309739/3 "2024-05-28T19:56:10Z")

</div>

Gracias por informarnos. Lo arreglé aquí:

> <https://github.com/discourse/discourse-ai/pull/648>
>
> Follow-up #618

---

<div class="post-metadata">

### Author: ![Yiffyi](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/yiffyi/32/389070_2.png) [@Yiffyi](https://meta.discourse.org/u/Yiffyi)
#### Post date: [29 Mayo, 2024 06:22 UTC](https://meta.discourse.org/t/discourse-ai-plugin-update-breaks-azure-ai-compatibility/309739/4 "2024-05-29T06:22:54Z")

</div>

Hola! Actualicé el plugin y ahora funciona en Azure AI. Sin embargo, encontré un nuevo problema: el plugin parece estar usando el endpoint configurado para gpt-4 en lugar de gpt-4o. 🤭

La configuración del sitio de gpt-4o solo se lee en la función [has\_url?(model)](https://github.com/discourse/discourse-ai/blob/d812ecf5da8ebc4644f5e3596bfe2484d0e33a0c/lib/completions/endpoints/open_ai.rb#L37), pero no se usa en la función real [model\_uri](https://github.com/discourse/discourse-ai/blob/d812ecf5da8ebc4644f5e3596bfe2484d0e33a0c/lib/completions/endpoints/open_ai.rb#L91).

Gracias por tu tiempo para arreglar esto 💖

---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [1 Junio, 2024 07:00 UTC](https://meta.discourse.org/t/discourse-ai-plugin-update-breaks-azure-ai-compatibility/309739/5 "2024-06-01T07:00:22Z")

</div>

Este tema se cerró automáticamente después de 3 días. Ya no se permiten nuevas respuestas.
